1) Does webrtc currently support streaming of historical media files like *.flv and *.ts(HLS) fps to the other end (browser client). (If you recall, from most of our demos, they use a a live microphone and camera.) If yes, any tutorials or demos on how to do this?
1 回答
WebRTC不支持流式传输任何文件格式 . WebRTC支持将您的相机/屏幕(屏幕功能仍处于试验阶段)流式传输到另一个支持WebRTC的客户端 . WebRTC不处理文件流或任何VOD / Live流协议(如HLS) .
当您的相机/屏幕流式传输时,WebRTC使用Opus作为音频编码,使用VP8作为视频编码 . 如果支持的平台上也支持VP9,我也不会感到惊讶 .
如果要通过WebRTC流式传输HLS,可以使用数据通道,然后使用MSE API或Flash进行视频播放 . 这是一个确实完成http://viblast.com/的项目 .
最简洁的答案是不 . WebRTC使用基于UDP的一组协议(RTP / SRTP) . 人们普遍认为UDP比TCP更适合视频聊天(和其他类似项目) .