正在替换视频WebRTC的.addStream()
Replacing .addStream() for video WebRTC
由于RTCPeerConnection.addStream()
已被弃用,现在如何将视频等媒体流添加到peerConnection?
这是我目前正在使用的视频流捕获功能。我想看看我是否能从相机中获得媒体流,事实上我确实如此。但我该如何将媒体流添加到对等连接中呢?
var constraints = {
audio: false,
video: true
};
function successCallback(stream) {
window.stream = stream; // stream available to console
if (window.URL) {
document.getElementById('localVid').src = window.URL.createObjectURL(stream);
} else {
document.getElementById('localVid').src = stream;
}
peerConn.addStream(s); //deprecated so onaddstream is not fired
}
function errorCallback(error) {
console.log('navigator.getUserMedia error: ', error);
}
我已经成功地为数据通道建立了一个信号系统,现在我正在转向流媒体,然而有限的资源令人沮丧,我需要一些帮助。
Mozilla决定在Chrome尚未实现新的替代addTrack的情况下弃用addStream。addStream仍然受到支持,我怀疑它是否会被删除,因为它仍然是Chrome中唯一可用的方法。
请注意,如果远程流到对等连接,则会激发onaddstream,而不是添加本地流。
相关文章:
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- webRTC错误未定义配置
- 通过webrtc-pubnub传递上传的图片
- WebRTC: Firefox Enable IPv6
- 在服务器端实现webrtc
- 在webrtc中实时控制视频发送帧速率
- 具有3G/4G网络的ProjectRTC/webRTC
- WebRTC-是否可以将浏览器代理视频从源发送到接收器
- Webrtc和socket.io:createanswer()总是有一个错误.为什么?我的代码连接了两个对等体,但其中只
- WebRTC实时视频流node.js
- WebRTC,socket.io,node.js:无法读取属性'发射'的未定义
- 在WebRTC中获取1:1宽高比视频失败
- 使用RecordRTC录制的WebRTC视频在IE和Safari中显示错误
- 如何在WebRTC中始终保持1:1的纵横比视频
- webrtc 中的多对等连接
- WebRTC onicecandidate :我只用 sdpMid=audio 获得 ICE 候选,但不适用于视频
- TypeError: 'getUserMedia' webrtc adapter.debug.js
- WebRTC:确定选定的ICE候选者
- RTCMultiConnection exception on connection.addStream()
- 正在替换视频WebRTC的.addStream()