配置: RTMP流媒体
添加 RTMP 服务器
Agent支持同时流式传输到多个RTMP端点。要添加一个RTMP服务器,请单击“服务器菜单”,然后选择“设置”(在配置下面) - 在菜单中选择“RTMP流式传输”,然后添加一个新服务器。您可以使用“尺寸”下拉菜单控制分辨率,使用“质量”滑块控制比特率。如果您的流媒体频繁缓冲,请尝试减小尺寸或质量,或者两者都减小以获得流畅的播放。
流媒体到YouTube
- 1: 登录 YouTube 并访问 YouTube Live Dashboard。
- 2: 创建新的直播流并记下服务器 URL 和流名称/密钥。
- 3: 在 Agent DVR 中,打开服务器设置并选择"RTMP 流传输"。添加服务器并输入来自 YouTube 的 URL 和流密钥。
- 4: 根据需要调整流传输时长(默认为 900 秒)。
- 5: 要将其嵌入到您的网站,请右键单击 YouTube 直播播放器并选择"复制嵌入代码"以获取网页的 HTML。
完成这些步骤后,开始向您的网站直播。
预定设备流媒体
使用此功能在设定的每日时间自动进行摄像头直播。编辑设备并在RTMP选项卡下设置要使用的RTMP服务器。选择Schedule选项卡并点击配置Schedule。添加计划命令"RTMP Streaming Start"并设置时间和日期。然后添加"RTMP Streaming Stop"命令。
计划视图流式传输
设置计划视图流媒体需要执行更多步骤。您需要向设备添加操作,然后安排对该操作的调用:
- 1: 添加RTMP服务器后,访问 http://localhost:8090/q.json?cmd=getstreamingstatus 并复制要使用的RTMP服务器的 ident(不包括引号)
- 2: 向设备添加操作,设置为 If: None,then: Call 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来进行这些API调用。