P2P连接
补充一下P2P连接相关的问题
1. pc.addTrack和pc.onTrack
本地A在addTrack成功之后远端B会自动触发onTrack监听事件,而onTrack并不只是触发一次,它触发的次数跟addTrack的次数有关,一般在调用pc.addTrack(track,stream)时会把stream中对应的轨道都添加进来,所以可能会onTrack多次,例如:
// stream中包含两条track,分别是videoTrack和audioTrack,对端在onTrack时就会触发两次
stream.getTracks().forEach((track) => {
pcTemp.addTrack(track, stream)
});