WebRTC多个同时比特率

时间:2013-10-20 21:30:15

标签: webrtc

WebRTC中是否有办法从用户的网络摄像头捕获视频和音频,并将低比特率版本p2p流式传输到视频会议中的其他用户"样式应用程序,同时录制一个非常高的比特率版本(或只是非常高的比特率音频),将保存在我的主机上?

1 个答案:

答案 0 :(得分:2)

在同一浏览器中无法使用不同分辨率多次呼叫getUserMedia():如果您尝试simpl.info/getusermedia/multi,您会看到两个视频流都具有首先使用的约束的分辨率。

我没有对此进行测试,但您可以使用HD约束调用getUserMedia(),然后调整SDP中的b = AS:xx行以较低的比特率进行流式传输。 (请查看unit test值和WebRTC SDP spec。)

关于录制:MediaStream Recording API在Firefox Nightly中可用(但仅在我上次检查音频时,在simpl.info/mediarecorder演示)。 Blink中存在Intent to Implement(适用于Chrome)。