配置: RTMP流媒体

关于

实时流式传输到YouTube、Twitch或任何RTMP提供商。可选择将视频嵌入您的网站。注意: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选项卡下设置要使用的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 调用