mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-15 00:34:05 +09:00
edit README about -FPSdata option
This commit is contained in:
@@ -70,8 +70,8 @@
|
||||
<p><strong>-nh</strong> Do not append “<span class="citation" data-cites="_hostname_">@_hostname_</span>” at the end of the AirPlay server name.</p>
|
||||
<p><strong>-s wxh</strong> (e.g. -s 1920x1080 , which is the default ) sets the display resolution (width and height, in pixels). (This may be a request made to the AirPlay client, and perhaps will not be the final resolution you get.) w and h are whole numbers with four digits or less. Note that the <strong>height</strong> pixel size is the controlling one used by the client for determining the streaming format; the width is dynamically adjusted to the shape of the image (portrait or landscape format, depending on how an iPad is held, for example).</p>
|
||||
<p><strong>-s wxh@r</strong> As above, but also informs the AirPlay client about the screen refresh rate of the display. Default is r=60 (60 Hz); r must be a whole number less than 256.</p>
|
||||
<p><strong>-fps n</strong> sets a maximum frame rate (in frames per second) for the AirPlay client to stream video; n must be a whole number less than 256. (The client may choose to serve video at any frame rate lower than this; default is 30 fps.) A setting below 30 fps might be useful to reduce latency if you are running more than one instance of uxplay at the same time. <em>This setting is only an advisory to the client device, so setting a high value will not force a high framerate.</em> (You can test using “-vs fpsdisplaysink” to see what framerate is being received.)</p>
|
||||
<p><strong>-FPSdata</strong> Turns on monitoring of regular reports about video streaming performance that are sent by the client. These will be displayed in the terminal window if this option is used.</p>
|
||||
<p><strong>-fps n</strong> sets a maximum frame rate (in frames per second) for the AirPlay client to stream video; n must be a whole number less than 256. (The client may choose to serve video at any frame rate lower than this; default is 30 fps.) A setting below 30 fps might be useful to reduce latency if you are running more than one instance of uxplay at the same time. <em>This setting is only an advisory to the client device, so setting a high value will not force a high framerate.</em> (You can test using “-vs fpsdisplaysink” to see what framerate is being received, or use the option -FPSdata which displays video-stream performance data continuously sent by the client during video-streaming.)</p>
|
||||
<p><strong>-FPSdata</strong> Turns on monitoring of regular reports about video streaming performance that are sent by the client. These will be displayed in the terminal window if this option is used. The data is updated by the client at 1 second intervals.</p>
|
||||
<p><strong>-o</strong> turns on an “overscanned” option for the display window. This reduces the image resolution by using some of the pixels requested by option -s wxh (or their default values 1920x1080) by adding an empty boundary frame of unused pixels (which would be lost in a full-screen display that overscans, and is not displayed by gstreamer). Recommendation: <strong>don’t use this option</strong> unless there is some special reason to use it.</p>
|
||||
<p><strong>-p</strong> allows you to select the network ports used by UxPlay (these need to be opened if the server is behind a firewall). By itself, -p sets “legacy” ports TCP 7100, 7000, 7001, UDP 6000, 6001, 7011. -p n (e.g. -p 35000) sets TCP and UDP ports n, n+1, n+2. -p n1,n2,n3 (comma-separated values) sets each port separately; -p n1,n2 sets ports n1,n2,n2+1. -p tcp n or -p udp n sets just the TCP or UDP ports. Ports must be in the range [1024-65535].</p>
|
||||
<p>If the -p option is not used, the ports are chosen dynamically (randomly), which will not work if a firewall is running.</p>
|
||||
|
||||
@@ -264,11 +264,12 @@ Options:
|
||||
_This setting is only an advisory to
|
||||
the client device, so setting a high value will not force a high framerate._
|
||||
(You can test using "-vs fpsdisplaysink" to see what framerate is being
|
||||
received.)
|
||||
received, or use the option -FPSdata which displays video-stream performance data
|
||||
continuously sent by the client during video-streaming.)
|
||||
|
||||
**-FPSdata** Turns on monitoring of regular reports about video streaming performance
|
||||
that are sent by the client. These will be displayed in the terminal window if this
|
||||
option is used.
|
||||
option is used. The data is updated by the client at 1 second intervals.
|
||||
|
||||
**-o** turns on an "overscanned" option for the display window. This
|
||||
reduces the image resolution by using some of the pixels requested
|
||||
|
||||
@@ -346,11 +346,14 @@ default is 30 fps.) A setting below 30 fps might be useful to reduce
|
||||
latency if you are running more than one instance of uxplay at the same
|
||||
time. *This setting is only an advisory to the client device, so setting
|
||||
a high value will not force a high framerate.* (You can test using "-vs
|
||||
fpsdisplaysink" to see what framerate is being received.)
|
||||
fpsdisplaysink" to see what framerate is being received, or use the
|
||||
option -FPSdata which displays video-stream performance data
|
||||
continuously sent by the client during video-streaming.)
|
||||
|
||||
**-FPSdata** Turns on monitoring of regular reports about video
|
||||
streaming performance that are sent by the client. These will be
|
||||
displayed in the terminal window if this option is used.
|
||||
displayed in the terminal window if this option is used. The data is
|
||||
updated by the client at 1 second intervals.
|
||||
|
||||
**-o** turns on an "overscanned" option for the display window. This
|
||||
reduces the image resolution by using some of the pixels requested by
|
||||
|
||||
Reference in New Issue
Block a user