3

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

4

1 回答 1

3

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

我尚未对此进行测试,但您可能可以getUserMedia()使用 HD 约束进行调用,然后调整 SDP 中的 b=AS:xx 行以以较低的比特率进行流式传输。(查看单元测试值和WebRTC SDP 规范。)

至于录制:MediaStream Recording API 在 Firefox Nightly 中可用(但音频仅在我上次检查时,在simpl.info/mediarecorder演示)。Blink 中有一个实现的意图(对于 Chrome)。

于 2013-10-22T10:00:51.283 回答