add option to restrict clients by clientID

This commit is contained in:
F. Duncanh
2023-09-05 14:06:36 -04:00
parent dc52c04ed0
commit 8a053d6ad2
4 changed files with 109 additions and 5 deletions

View File

@@ -1,11 +1,11 @@
.TH UXPLAY "1" "June 2023" "1.65" "User Commands"
.TH UXPLAY "1" "September 2023" "1.66" "User Commands"
.SH NAME
uxplay \- start AirPlay server
.SH SYNOPSIS
.B uxplay
[\fI\,-n name\/\fR] [\fI\,-s wxh\/\fR] [\fI\,-p \/\fR[\fI\,n\/\fR]] [more \fI OPTIONS \/\fR ...]
.SH DESCRIPTION
UxPlay 1.65: An open\-source AirPlay mirroring (+ audio streaming) server:
UxPlay 1.66: An open\-source AirPlay mirroring (+ audio streaming) server:
.SH OPTIONS
.TP
.B
@@ -92,6 +92,16 @@ UxPlay 1.65: An open\-source AirPlay mirroring (+ audio streaming) server:
.TP
\fB\-nohold\fR Drop current connection when new client connects.
.TP
\fB\-restrict\fR Restrict clients to those specified by "-allow clientID".
.IP
Uxplay displays clientID when a client attempts connection.
.IP
Use "-restrict no" for no client restrictions (default).
.PP
\fB\-allow\fR id Permit clientID = id to connect if restrictions are imposed.
.TP
\fB\-block\fR id Always block connections from clientID = id.
.TP
\fB\-FPSdata\fR Show video-streaming performance reports sent by client.
.TP
\fB\-fps\fR n Set maximum allowed streaming framerate, default 30