配置: RTMP流媒体
添加 RTMP 服务器
Agent支持同时流式传输到多个RTMP端点。要添加一个RTMP服务器,请单击“服务器菜单”,然后选择“设置”(在配置下面) - 在菜单中选择“RTMP流式传输”,然后添加一个新服务器。您可以使用“尺寸”下拉菜单控制分辨率,使用“质量”滑块控制比特率。如果您的流媒体频繁缓冲,请尝试减小尺寸或质量,或者两者都减小以获得流畅的播放。
流媒体到YouTube
- 1:登录YouTube并访问YouTube直播仪表盘。
- 2:创建一个新的直播流,并记录下服务器URL和流名称/密钥。
- 3:在Agent DVR中,访问您的服务器设置,并导航到“流媒体”选项卡。输入来自YouTube的URL和流密钥。
- 4:根据需要调整流媒体持续时间(默认为900秒)。
- 5:要将其嵌入您的网站中,请右键单击YouTube直播播放器,然后选择“复制嵌入代码”以获取您网页的HTML代码。
完成这些步骤后,开始向您的网站进行直播。
预定设备流媒体
编辑设备并在RTMP选项卡下设置要使用的RTMP服务器。选择计划选项卡,然后点击配置计划。添加一个计划命令“RTMP流媒体开始”,并设置时间和日期。然后添加一个“RTMP流媒体停止”命令。
计划视图流式传输
设置定时视图流媒体有点复杂。您需要向设备添加一个操作,然后安排调用该操作:
- 1:在添加 RTMP 服务器后,转到 http://localhost:8090/q.json?cmd=getstreamingstatus 并复制您想要使用的 RTMP 服务器的 ident(不包括引号)
- 2:向设备添加一个操作,如果:无,然后:调用 URL,URL:http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0,其中 ind 是您要流式传输的视图的索引(从 0 到 8)
- 3:在设备调度程序中添加一个计划条目,选择 "操作:运行" 并选择刚刚创建的操作。
您可以添加另一个操作/计划条目来停止使用 URL http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident。请确保在 "常规" 选项卡上启用计划。
您还可以使用 curl.exe 进行这些 API 调用