如何从webrtc捕获rtp流,然后将其转换为hls广播到客户端?我想通过媒体服务器(例如kurento…(在浏览器中从webrtc接收rtp,然后将其转换为hls流。用户可以使用hlsEndpoint进行播放。
WebRTC->RTP->HLS
正确的方法是什么?我的目标是创建一个支持使用webrtc推送流的直播应用程序,我正在使用rtmp,我希望webrtc作为一个附加选项。
全部取消。
只需使用媒体服务器将WebRTC转换为RTMP、HTTP-FLV或HLS等实时流媒体,请阅读此wiki。
因为WebRTC不仅是RTP,还需要将音频从opus转码为aac,并且需要处理抖动缓冲区、NACK或数据包等问题。
对于直播,RTMP是直播行业事实上的标准,所以如果你将WebRTC转换为RTMP,你就可以获得一切,比如通过FFmpeg进行转码,转发到YouTube,或者DVR转换到文件,等等。