我们需要从服务器端记录和流式传输网页,有人可以推荐我一个解决方案吗? 我们想要直播 YouTube 和 Facebook 页面,并使用 WebRTC 播放视频。
要播放 WebRTC 流并将其转发到 YouTube,您需要设置媒体服务器。然后您可以使用 FFmpeg 将流转发到 YouTube。
在本博客中,演示了主要工作流程:
WebPage --WebRTC--> SRS -+--RTMP--> FFmpeg --> YouTube
+--WebRTC--> WebPage(Viewer)
+--HLS---> DVR
注意:您也可以使用OBS将RTMP/SRT流发布到SRS。
虽然博文主要演示了如何发布到YouTube,但也可以通过WebRTC直接播放流。有关示例,请参阅此 wiki。
此开源免费解决方案可供使用。如果您不想手动运行 FFmpeg,可以使用 WebUI 来帮助您完成此过程。查看 SRS Stack 了解更多信息。