Scroll to navigation

UXPLAY(1) User Commands UXPLAY(1)

NAME

uxplay - start AirPlay server

SYNOPSIS

uxplay [-n name] [-s wxh] [-p [n]] [more OPTIONS ...]

DESCRIPTION

UxPlay 1.68: An open-source AirPlay mirroring (+ audio streaming) server:

OPTIONS


without option, pin is random: optionally use fixed pin xxxx.

client pin-registration; (option: use file "fn" for this)

x is optional audio delay: millisecs, decimal, can be neg.

optional: set maximum to h dB (+ or -); default -30.0:0.0

use "-p n1,n2,n3" to set each port, "n1,n2" for n3 = n2+1

"-p tcp n" or "-p udp n" sets TCP or UDP ports separately.

choices: (software) avdec_h264; (hardware) v4l2h264dec,

nvdec, nvh264dec, vaapih264dec, vtdec, ...

another choice when using v4l2h264dec: v4l2convert.

choices: ximagesink,xvimagesink,vaapisink,glimagesink,

gtksink,waylandsink,osxvideosink,kmssink,d3d11videosink,...

choices:pulsesink,alsasink,pipewiresink,osssink,oss4sink,

jackaudiosink,osxaudiosink,wasapisink,directsoundsink,..

Uxplay displays deviceID when a client attempts to connect.

Use "-restrict no" for no client restrictions (default).

-allow id Permit deviceID = id to connect if restrictions are imposed.


if mac xx:xx:xx:xx:xx:xx is not given, a random MAC is used.

(option to use file "fn" instead); used for client remote.

with "-vdmp [n] filename". If [n] is given, file fn.x.h264

x=1,2,.. opens whenever a new SPS/PPS NAL arrives, and <=n

NAL units are dumped.

=1,2,..; fn="audiodump"; change with "-admp [n] filename".

x increases when audio format changes. If n is given, <= n

audio packets are dumped. "aud"= unknown format.

FILES

Options in one of $UXPLAYRC, or ~/.uxplayrc, or ~/.config/uxplayrc

AUTHORS

COPYRIGHT

SEE ALSO

https://github.com/FDH2/UxPlay>
December 2023 1.68