mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-15 00:34:05 +09:00
edited README
This commit is contained in:
@@ -78,12 +78,12 @@
|
||||
<p>Also: image transforms that had been added to RPiPlay have been ported to UxPlay:</p>
|
||||
<p><strong>-f {H|V|I}</strong> implements “videoflip” image transforms: H = horizontal flip (right-left flip, or mirror image); V = vertical flip ; I = 180 degree rotation or inversion (which is the combination of H with V).</p>
|
||||
<p><strong>-r {R|L}</strong> 90 degree Right (clockwise) or Left (counter-clockwise) rotations; these are carried out after any <strong>-f</strong> transforms.</p>
|
||||
<p><strong>-vs <em>videosink</em></strong> chooses the GStreamer videosink, instead of letting autovideosink pick it for you. Some videosink choices are: ximagesink, xvimagesink, vaapisink (for intel graphics), gtksink, glimagesink, waylandsink, osximagesink (for macOS), or fpsdisplaysink (which shows the streaming framerate in fps). Using quotes “…” allows some parameters to be included with the videosink name. As an example, a user has reported success in getting <strong>fullscreen</strong> mode (which is supported by the vaapisink plugin) by using quotes in <code>-vs "vaapisink fullscreen=true"</code>; this also works if <code>vaapisink</code> is replaced by <code>waylandsink</code>. (The syntax of such options is specific to a given plugin; some choices of videosink might not work on your system.)</p>
|
||||
<p><strong>-vs <em>videosink</em></strong> chooses the GStreamer videosink, instead of letting autovideosink pick it for you. Some videosink choices are: ximagesink, xvimagesink, vaapisink (for intel graphics), gtksink, glimagesink, waylandsink, osximagesink (for macOS), or fpsdisplaysink (which shows the streaming framerate in fps). Using quotes “…” allows some parameters to be included with the videosink name. For example, <strong>fullscreen</strong> mode is supported by the vaapisink plugin, and is obtained using <code>-vs "vaapisink fullscreen=true"</code>; this also works with <code>waylandsink</code>. The syntax of such options is specific to a given plugin, and some choices of videosink might not work on your system.</p>
|
||||
<p><strong>-vs 0</strong> suppresses display of streamed video, but plays streamed audio. (The client’s screen is still mirrored at a reduced rate of 1 frame per second, but is not rendered or displayed.) This feature (which streams audio in AAC audio format) is now probably unneeded, as UxPlay can now stream superior-quality Apple Lossless audio without video in Airplay non-mirror mode.</p>
|
||||
<p><strong>-as <em>audiosink</em></strong> chooses the GStreamer audiosink, instead of letting autoaudiosink pick it for you. Some audiosink choices are: pulsesink, alsasink, osssink, oss4sink, and osxaudiosink (for macOS). Using quotes “…” might allow some parameters to be included with the audiosink name. (Some choices of audiosink might not work on your system.)</p>
|
||||
<p><strong>-as 0</strong> (or just <strong>-a</strong>) suppresses playing of streamed audio, but displays streamed video.</p>
|
||||
<p><strong>-nc</strong> maintains previous UxPlay < 1.45 behavior that does <strong>not close</strong> the video window when the the client sends the “Stop Mirroring” signal. <em>This option is currently used by default in macOS, as the window created in macOS by GStreamer does not terminate correctly (it causes a segfault) if it is still open when the GStreamer pipeline is closed.</em></p>
|
||||
<p><strong>-t <em>timeout</em></strong> will cause the server to relaunch (without stopping uxplay) if no connections have been present during the previous <em>timeout</em> seconds. You may wish to use this if the Server is not visible to new Clients that were inactive when the Server was launched, and an idle Bonjour registration eventually becomes unavailable for new connections (this is a workaround for what may be due to a problem with your DNS-SD or Avahi setup). <em>This option is currently disabled in macOS, for the same reason that requires the -nc option</em></p>
|
||||
<p><strong>-t <em>timeout</em></strong> will cause the server to relaunch (without stopping uxplay) if no connections have been present during the previous <em>timeout</em> seconds. You may wish to use this if the Server is not visible to new Clients that were inactive when the Server was launched, and an idle Bonjour registration eventually becomes unavailable for new connections (this is a workaround for what may be due to a problem with your DNS-SD or Avahi setup). <em>This option is currently disabled in macOS, for the same reason that requires the -nc option.</em></p>
|
||||
<h1 id="troubleshooting">Troubleshooting</h1>
|
||||
<p>Note: <code>uxplay</code> is run from a terminal command line, and informational messages are written to the terminal.</p>
|
||||
<h3 id="uxplay-starts-but-stalls-after-initialized-server-sockets-appears-without-any-server-name-showing-on-the-client.">1. uxplay starts, but stalls after “Initialized server socket(s)” appears, <em>without any server name showing on the client</em>.</h3>
|
||||
|
||||
10
README.md
10
README.md
@@ -309,10 +309,10 @@ Also: image transforms that had been added to RPiPlay have been ported to UxPlay
|
||||
vaapisink (for intel graphics), gtksink, glimagesink, waylandsink, osximagesink (for macOS), or
|
||||
fpsdisplaysink (which shows the streaming framerate in fps). Using quotes
|
||||
"..." allows some parameters to be included with the videosink name.
|
||||
As an example, a user has reported success in
|
||||
getting **fullscreen** mode (which is supported by the vaapisink plugin) by using
|
||||
quotes in ``-vs "vaapisink fullscreen=true"``; this also works if ``vaapisink`` is replaced by ``waylandsink``.
|
||||
(The syntax of such options is specific to a given plugin; some choices of videosink might not work on your system.)
|
||||
For example, **fullscreen** mode is supported by the vaapisink plugin, and is
|
||||
obtained using ``-vs "vaapisink fullscreen=true"``; this also works with ``waylandsink``.
|
||||
The syntax of such options is specific to a given plugin, and some choices of videosink
|
||||
might not work on your system.
|
||||
|
||||
**-vs 0** suppresses display of streamed video, but plays streamed audio. (The client's screen
|
||||
is still mirrored at a reduced rate of 1 frame per second, but is not rendered or displayed.) This
|
||||
@@ -337,7 +337,7 @@ Also: image transforms that had been added to RPiPlay have been ported to UxPlay
|
||||
is not visible to new Clients that were inactive when the Server was launched, and an idle Bonjour
|
||||
registration eventually becomes unavailable for new connections (this is a workaround for what
|
||||
may be due to a problem with your DNS-SD or Avahi setup). _This option is currently disabled in
|
||||
macOS, for the same reason that requires the -nc option_
|
||||
macOS, for the same reason that requires the -nc option._
|
||||
|
||||
# Troubleshooting
|
||||
|
||||
|
||||
13
README.txt
13
README.txt
@@ -390,12 +390,11 @@ autovideosink pick it for you. Some videosink choices are: ximagesink,
|
||||
xvimagesink, vaapisink (for intel graphics), gtksink, glimagesink,
|
||||
waylandsink, osximagesink (for macOS), or fpsdisplaysink (which shows
|
||||
the streaming framerate in fps). Using quotes "..." allows some
|
||||
parameters to be included with the videosink name. As an example, a user
|
||||
has reported success in getting **fullscreen** mode (which is supported
|
||||
by the vaapisink plugin) by using quotes in
|
||||
`-vs "vaapisink fullscreen=true"`; this also works if `vaapisink` is
|
||||
replaced by `waylandsink`. (The syntax of such options is specific to a
|
||||
given plugin; some choices of videosink might not work on your system.)
|
||||
parameters to be included with the videosink name. For example,
|
||||
**fullscreen** mode is supported by the vaapisink plugin, and is
|
||||
obtained using `-vs "vaapisink fullscreen=true"`; this also works with
|
||||
`waylandsink`. The syntax of such options is specific to a given plugin,
|
||||
and some choices of videosink might not work on your system.
|
||||
|
||||
**-vs 0** suppresses display of streamed video, but plays streamed
|
||||
audio. (The client's screen is still mirrored at a reduced rate of 1
|
||||
@@ -427,7 +426,7 @@ to new Clients that were inactive when the Server was launched, and an
|
||||
idle Bonjour registration eventually becomes unavailable for new
|
||||
connections (this is a workaround for what may be due to a problem with
|
||||
your DNS-SD or Avahi setup). *This option is currently disabled in
|
||||
macOS, for the same reason that requires the -nc option*
|
||||
macOS, for the same reason that requires the -nc option.*
|
||||
|
||||
Troubleshooting
|
||||
===============
|
||||
|
||||
Reference in New Issue
Block a user