如何在webrtc会议中切换本地视频而不切换音频?

时间:2015-09-18 16:43:47

标签: camera webrtc

我有两个或更多相机连接到我的电脑。我的目标是,在正在进行的webrtc视频会议中切换本地摄像机 - 但仅将视频从摄像机1切换到摄像机2而不是音频。音频应始终来自相机1。

如何在两个videoTracks之间切换?

1 个答案:

答案 0 :(得分:1)

this answer

基本上你可以在Firefox中使用replaceTrack()来实现这一目的,无缝更换相机。这已添加到规范中,但Chrome尚未支持。

今天你可以在Chrome中做的最好的事情就是使用相同的麦克风获得一个新的流,但使用不同的摄像头,从PeerConnection中删除旧的流/轨道并添加新的流,然后处理需要协商并重新协商。这可能会导致故障,并且至少需要几次往返时间才能完成。 (这也适用于Firefox。