table of contents
UXPLAY(1) | User Commands | UXPLAY(1) |
NAME¶
uxplay - start AirPlay server
SYNOPSIS¶
uxplay [-n name] [-s wxh] [-p [n]] [more OPTIONS ...]
DESCRIPTION¶
UxPlay 1.56: An open-source AirPlay mirroring server based on RPiPlay
OPTIONS¶
- -n name Specify the network name of the AirPlay server
- -nh Do NOT append "@hostname" at end of the AirPlay server name
- -s wxh[@r]Set display resolution [refresh_rate] default 1920x1080[@60]
- -o Set display "overscanned" mode on (not usually needed)
- -fs Full-screen (only with Wayland and VAAPI plugins)
- -p Use legacy ports UDP 6000:6001:7011 TCP 7000:7001:7100
- -p n Use TCP and UDP ports n,n+1,n+2. range 1024-65535
-
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.
- -avdec Force software h264 video decoding with libav decoder.
- -vp prs Choose GStreamer h264 parser; default "h264parse"
- -vd dec Choose GStreamer h264 decoder; default "decodebin"
-
choices: (software) avdec_h264; (hardware) v4l2h264dec, -
nvdec, nvh264dec, vaapih264dec, vtdec, ...
-
another choice when using v4l2h264dec: v4l2convert.
-
choices: ximagesink,xvimagesink,vaapisink,glimagesink, -
gtksink,waylandsink,osximagesink,kmssink,fpsdisplaysink,...
- -vs 0 Streamed audio only, with no video display window.
- -v4l2 Use Video4Linux2 for GPU hardware h264 video decoding.
- -bt709 A workaround (bt709 color) that may be needed with -rpi.
- -rpi Same as "-v4l2" (for RPi=Rasberry Pi).
- -rpigl Same as "-v4l2 -vs glimagesink" for RPi.
- -rpifb Same as "-rpi -vs kmssink" for RPi using framebuffer.
- -rpiwl Same as "-rpi -vs waylandsink" for RPi using Wayland.
- -as sink Choose the GStreamer audiosink; default "autoaudiosink"
-
choices:pulsesink,alsasink,osssink,oss4sink,osxaudiosink,..
- -as 0 (or -a) Turn audio off, streamed video only.
- -ca fn In Airplay Audio (ALAC) mode, write cover-art to file fn.
- -reset n Reset after 3n seconds client silence (default 5, 0=never).
- -nc Do not close video window when client stops mirroring
- -FPSdata Show video-streaming performance reports sent by client.
- -fps n Set maximum allowed streaming framerate, default 30
- -f {H|V|I}Horizontal|Vertical flip, or both=Inversion=rotate 180 deg
- -r {R|L} Rotate 90 degrees Right (cw) or Left (ccw)
- -m Use random MAC address (use for concurrent UxPlay's)
- -t n Relaunch server if no connection existed in last n seconds
- -vdmp [n] Dump h264 video output to "fn.h264"; fn="videodump", change
-
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.
August 2022 | 1.56 |