首页 文章

webrtc目前是否支持媒体文件流?

提问于
浏览
0

实际上有两个问题

1)webrtc目前是否支持将* .flv和* .ts(HLS)fps等历史媒体文件流式传输到另一端(浏览器客户端) . (如果你还记得,从我们的大部分演示中,他们都使用了现场麦克风和摄像头 . )如果是,那么有关如何做到这一点的任何教程或演示?

2)webrtc是否允许一种机制,我们可以强制流始终是tcp而不是尝试udp?feed

谢谢

1 回答

  • 0
    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?
    

    WebRTC不支持流式传输任何文件格式 . WebRTC支持将您的相机/屏幕(屏幕功能仍处于试验阶段)流式传输到另一个支持WebRTC的客户端 . WebRTC不处理文件流或任何VOD / Live流协议(如HLS) .

    当您的相机/屏幕流式传输时,WebRTC使用Opus作为音频编码,使用VP8作为视频编码 . 如果支持的平台上也支持VP9,我也不会感到惊讶 .

    如果要通过WebRTC流式传输HLS,可以使用数据通道,然后使用MSE API或Flash进行视频播放 . 这是一个确实完成http://viblast.com/的项目 .

    2) Does webrtc allow for a mechanism where we can force a stream to be always tcp and not attempt udp?feed
    

    最简洁的答案是不 . WebRTC使用基于UDP的一组协议(RTP / SRTP) . 人们普遍认为UDP比TCP更适合视频聊天(和其他类似项目) .

相关问题