mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-14 00:04:13 +09:00
Update README for 1.66 release
This commit is contained in:
22
README.md
22
README.md
@@ -363,7 +363,7 @@ help with this or other problems.
|
||||
its current client until that client drops the connection; since UxPlay-1.58, the option `-nohold` modifies this
|
||||
behavior so that when a new client requests a connection, it removes the current client and takes over. UxPlay 1.66 introduces
|
||||
a mechanism ( `-restrict`, ``-allow <id>``, ```-block <id>```) to control which clients are allowed to connect, using their
|
||||
immutable "clientID".
|
||||
"deviceID" (which appears to be immutable).
|
||||
|
||||
* In Mirror mode, GStreamer has a choice of **two** methods to play video with its accompanying audio: prior to UxPlay-1.64,
|
||||
the video and audio streams were both played as soon as possible after they arrived (the GStreamer "_sync=false_" method), with
|
||||
@@ -666,7 +666,8 @@ the Windows Terminal, with `C:\msys64\mingw64\bin\uxplay`.
|
||||
Options:
|
||||
|
||||
* These can also be written (one option per line, without the initial "`-`" character) in the UxPlay startup file (either given by
|
||||
environment variable `$UXPLAYRC`, or ``~/.uxplayrc`` or ```~/.config/uxplayrc```). Command line options supersede options in the startup file.
|
||||
environment variable `$UXPLAYRC`, or ``~/.uxplayrc`` or ```~/.config/uxplayrc```); lines begining
|
||||
with "`#`" are treated as comments, and ignored. Command line options supersede options in the startup file.
|
||||
|
||||
**-n server_name** (Default: UxPlay); server_name@_hostname_ will be the name that appears offering
|
||||
AirPlay services to your iPad, iPhone etc, where _hostname_ is the name of the server running uxplay.
|
||||
@@ -810,17 +811,19 @@ which will not work if a firewall is running.
|
||||
**-nohold** Drops the current connection when a new client attempts to connect. Without this option,
|
||||
the current client maintains exclusive ownership of UxPlay until it disconnects.
|
||||
|
||||
**-restrict** Restrict clients allowed to connect to those specified by `-allow <clientID>`. The ClientID is the
|
||||
true MAC address (in iOS it is listed in Settings->General->Wi Fi Address), which is displayed by UxPlay when
|
||||
the client attempts to connect. It has the format `XX:XX:XX:XX:XX:XX`, X = 0-9,A-F.
|
||||
**-restrict** Restrict clients allowed to connect to those specified by `-allow <deviceID>`. The deviceID has the
|
||||
form of a MAC address which is displayed by UxPlay when the client attempts to connect, and appears to be immutable. It
|
||||
has the format `XX:XX:XX:XX:XX:XX`, X = 0-9,A-F, and is possibly the "true" hardware
|
||||
MAC address of the device. Note that iOS clients generally expose different random "private Wi_Fi addresses" ("fake" MAC addresses) to
|
||||
different networks (for privacy reasons, to prevent tracking), which may change, and do not correpond to the deviceID.
|
||||
|
||||
**-restrict no** Remove restrictions (default). This is useful as a command-line argument to overide restrictions set
|
||||
in the Startup file.
|
||||
|
||||
**-allow _id_** Adds the clientID = _id_ to the list of allowed clients when client restrictions
|
||||
**-allow _id_** Adds the deviceID = _id_ to the list of allowed clients when client restrictions
|
||||
are being enforced. Usually this will be an entry in the uxplayrc startup file.
|
||||
|
||||
**-block _id_** Always block clients with clientID = _id_, even when client restrictions are not
|
||||
**-block _id_** Always block clients with deviceID = _id_, even when client restrictions are not
|
||||
being enforced generally. Usually this will be an entry in the uxplayrc startup file.
|
||||
|
||||
**-FPSdata** Turns on monitoring of regular reports about video streaming performance
|
||||
@@ -1099,8 +1102,9 @@ tvOS 12.2.1), so it does not seem to matter what UxPlay claims to be.
|
||||
|
||||
|
||||
# Changelog
|
||||
1.66 2023-09-05 Fix IPV6 support. Add option to restrict clients to those on a list of allowed clientIDs,
|
||||
or to block connections from clients on a list of blocked clientIDs.
|
||||
1.66 2023-09-05 Fix IPV6 support. Add option to restrict clients to those on a list of allowed deviceIDs,
|
||||
or to block connections from clients on a list of blocked deviceIDs. Fix for #207 from
|
||||
@thiccaxe (screen lag in vsync mode after client wakes from sleep).
|
||||
|
||||
1.65.3 2023-07-23 Add RPM spec file; add warning if required gstreamer libav feature "avdec_aac" is
|
||||
missing: (this occurs in RPM-based distributions that ship an incomplete FFmpeg for Patent
|
||||
|
||||
Reference in New Issue
Block a user