如何从webrtc捕获rtp流,然后将其转换为hls以向客户端广播?我想通过媒体服务器在浏览器中接收来自webrtc的rtp (如kurento .)然后将其转换为hls流。用户可以使用hlsEndpoint进行播放。
WebRTC -> RTP -> HLS
正确的方法是什么?我的目标是创建一个支持使用webrtc推送流的实时流应用程序,我正在使用rtmp,我希望webrtc作为一个额外的选项。
全是的。
发布于 2022-01-07 01:29:57
只需使用媒体服务器来隐藏WebRTC,如RTMP、HTTP或HLS,请阅读这个维基。
因为WebRTC不仅是RTP,而且还需要将音频从opus转换到aac,并且有类似于抖动缓冲区、NACK或数据包无序的东西要处理。
对于实时流媒体,RTMP是实况流媒体行业的事实上的标准,所以如果您将WebRTC隐蔽到RTMP,您就可以得到一切,比如FFmpeg的转码、转发到YouTube或DVR到文件等等。
发布于 2022-10-18 10:12:02
如果您需要将WebRTC转换为HLS或RTMP,您可以检查蚂蚁媒体服务器,社区版本也提供了此功能。
https://stackoverflow.com/questions/70589193
复制相似问题