我想将通过 getusermedia() 获得的音频流添加到画布流中,并将其发送到远程对等点...于是我抬头一看,有 addTrack()。但addTrack()似乎不能正常工作。我在 chrome 上运行。
var audioTracks;
navigator.getUserMedia({ "audio": true, "video": false }, function (stream)
{
audioTracks = stream.getAudioTracks()[0];
}, function(error) { console.log(error);});
.
.
.
var sharestream = canvas2.captureStream(25); // 25 FPS
peerConn.addTrack(audioTracks,sharestream);
peerConn.addStream(sharestream);
Run Code Online (Sandbox Code Playgroud)
这是我的代码的一部分。怎么了?我的webrtc完整源代码工作正常,但它不能与addTrack()一起工作。
我使用 webRTC 为客户开发了一个视频聊天网站。这是我的毕业设计,我一直在努力工作,并将用它作为就业组合。我想去的公司是像 YouTube 这样的视频平台公司。但是,我无法解释我是如何开发 webRTC 以及它将如何帮助视频平台公司的。所以我想知道YouTube如何使用webRTC,以及不使用webRTC的视频平台公司如何使用它谢谢