您好,我将创建一个监视系统。我想获得一个网络摄像头视频和一个共享屏幕,但使用 addtrack 只会获得我稍后声明的媒体流。有什么办法可以同时获得两个流。谢谢。
这是代码提供方
let stream = video.srcObject;
let stream2 = shareVideo.srcObject;
stream.getTracks().forEach(track => peerConnection.addTrack(track, stream));
stream2.getTracks().forEach(track => peerConnection.addTrack(track, stream2));
这是答案的一面
peerConnections[id].ontrack = (event) => {
console.log(event);
当我检查日志时。事件有一个轨道,流[0] 有媒体流但蒸汽[1] 没有媒体流