play

NGINX RTMP 模块中的 `play` 指令用于启用音频和视频流的播放。

语法play path1 [path2 ...];
默认值none
上下文
参数1+

说明

play 指令在 NGINX RTMP 模块中用于指定某个流应可供播放。该指令可以接受一个或多个参数,每个参数表示一个允许播放的流的路径。正确配置后,它允许用户根据指定的模式拉取流以实时观看或按需观看。play 指令通常与其他用于控制流访问和录制行为的指令配合使用,从而为媒体流服务器提供灵活的设置。

play 指令的行为受 allowdeny 指令的影响,后者可用于控制哪些 IP 地址被允许访问流内容。此外,可以根据 NGINX 配置中定义的应用来调整 play 参数,使不同的应用具有不同的流行为。例如,你可能希望将播放限制为特定用户,或根据用户的请求提供不同的流 URL。

配置示例

application my_app {
    live on;
    play my_stream;
    allow play all;
    deny play 192.168.1.1;
}

在尝试播放之前,确保流已发布;否则,播放将失败。

请记得使用 allow/deny 指令配置正确的访问控制以管理客户端访问。

注意直播和点播之间的差异,因为配置可能相应不同。

← 返回所有指令