2016-09-23 84 views
1

我有這樣一段代碼:發送的WebRTC getUserMedia網絡攝像頭流過socketio

navigator.mediaDevices.getUserMedia(param) 
.then(function(stream) { 
    video.srcObject = stream; 
    video.play(); 
    } 
}) 
.catch(function (err) {}); 

在這段代碼我想通過socketio發送該流的NodeJS服務器,這樣我就可以在接收器端的顯示使用視頻元素。 我該如何做到這一點?

回答

2

我覺得這樣的事情是你最好的選擇:https://stackoverflow.com/a/17938723/5915143

你會使用MediaStreamRecorder錄製的視頻流,並把它「EMIT()」呼籲插座IO到您的服務器。

或者,您可以使用構建在socket.io上的流式庫,如Endpoint.js來處理流。

相關問題