play
NGINX RTMP 模块中的 `play` 指令用于启用音频和视频流的播放。
NGINX RTMP module
语法play path1 [path2 ...];
默认值none
上下文
参数1+
说明
play 指令在 NGINX RTMP 模块中用于指定某个流应可供播放。该指令可以接受一个或多个参数,每个参数表示一个允许播放的流的路径。正确配置后,它允许用户根据指定的模式拉取流以实时观看或按需观看。play 指令通常与其他用于控制流访问和录制行为的指令配合使用,从而为媒体流服务器提供灵活的设置。
play 指令的行为受 allow 和 deny 指令的影响,后者可用于控制哪些 IP 地址被允许访问流内容。此外,可以根据 NGINX 配置中定义的应用来调整 play 参数,使不同的应用具有不同的流行为。例如,你可能希望将播放限制为特定用户,或根据用户的请求提供不同的流 URL。
配置示例
application my_app {
live on;
play my_stream;
allow play all;
deny play 192.168.1.1;
}⚠
在尝试播放之前,确保流已发布;否则,播放将失败。
⚠
请记得使用 allow/deny 指令配置正确的访问控制以管理客户端访问。
⚠
注意直播和点播之间的差异,因为配置可能相应不同。