我最近开始进入webRTC并希望将我的网络摄像头流式传输到我的网络服务器。但是,我似乎只能找到这种对等的具体例子。
我知道非常基础:
navigator.getUserMedia(constraints, successCallback, errorCallback);
function successCallback(stream) {
// I want to send the output of this stream object to my server
}

任何人都可以举一个粗略的例子说明如何做到这一点吗?
答案 0 :(得分:1)
将WebRTC流发送到服务器的关键是将应答SDP传递给对等连接,该对等连接包括将WebRTC媒体流定向到服务器的地址/端口组合。与Dialogics XMS服务器等媒体资源功能(MRF)一样,它将媒体流路由到服务器,用于记录/回放,转码和多路混合/平铺等事务。 MRF可以生成WebRTC客户端产品的答案,其中包括所有必需的地址和端口,许多MRF也支持ICE进行备用媒体流路由。如果您想严格控制这一点,您需要学习如何操作会话描述(SDP)。
一般情况下,您需要致电:
peerConnection.setRemoteDescription(SdpObserver observer,SessionDescription sdp);
使用正确的答案SDP来控制WebRTC对等连接将发送媒体流的位置