我一直在网上搜索一个简单的示例,该示例说明了如何通过套接字io流化网络摄像头。我已经弄清楚了如何连接2个对等端,它们可以互相发送消息,但是如何也可以发送网络摄像头流p2p? 我已经尝试了多个webrtc示例,但它们并不能真正满足我的需求。
我觉得它应该非常简单,但是似乎无法将其包裹住。
有人可以举一个简单的例子吗?
我知道如何激活相机并使用以下方法保存视频流:
const localVideo = document.getElementById("local-video");
const remoteVideo = document.getElementById("remote-video");
let mediaStream;
function activateVideoStream() {
navigator.mediaDevices.getUserMedia({
video: true,
audio: true
})
.then(stream => {
mediaStream = stream;
if (localVideo) {
localVideo.srcObject = stream;
}
})
.catch(error => {
console.log(error);
});
}
但是我如何通过Node上的socket.io向另一个用户发送流?
用户2也应将其流也发回用户1。