本端不会将接收到的对端的stream添加到PeerConnection中吧?
来源:2-3 【必备原理】WebRTC运行机制

GavinXu89
2022-03-31
参照后续课程源码,对端的stream直接渲染,不会添加到PeerConnection中:
function getRemoteStream(e){
remoteVideo.srcObject = e.streams[0];
window.stream = e.streams[0];
}
pc.ontrack = getRemoteStream;
本问题针对2-3原话:“那么有可能有多个媒体流对吧,最终都通过AddStream添加到这个PeerConnection中去,那么它们复用的是同一个连接,同一个connection,当然在底层的话,有可能是不同的路了。那么在这里需要注意的呢,这个什么是多个Stream呢,因为我们都知道现在都清楚这个在我本机有可能有音频,有视频,对吧,我塞到一个Stream里去了,那这就是一路了,为什么会有多路Stream呢,就是因为有可能是与多方通讯,那么每一方实际就是一个Stream,对,在我们的想象一下在一个音视频会议中,同时有三方进行通讯,那每一方就是一个Stream,OK,这也比较好理解。”
写回答
1回答
-
李超
2022-03-31
这里讲的都是本端的操作
022022-05-04
相似问题