我需要做视频流,其中录制发生在浏览器上,必须在移动设备上作为HLS消费。
似乎我需要一些媒体服务器和发送相机流作为WebRTC到它。看起来Janus和Kurento可以完成这个任务并输出RTP流。我不确定现在如何将RTP流转换为HLS,我想我可以在RTP流上挂钩ffmpeg并使用MpegTS生成HLS,但我不确定这是正确的方向。
这是显而易见的方法吗?有没有现有的服务可以做所有这些?
谢谢。
有几种选择-都是商业性的:
- Wowza (https://www.wowza.com/)
- Red5 (https://red5pro.com/)
- Flashphoner (http://flashphoner.com/)
- 从Kurento直接推送到CDN,并让CDN进行转换(有足够灵活的CDN允许这一点)
您可以将RTP流发送到另一个媒体服务器,如Wowza。例如,从邮件列表中查看此主题。