我必须使用webrtc将流发送到wowza url。我可以向浏览器显示网络摄像头流,但为了更进一步,我对此没有任何想法。
var videoContainer = document.getElementById('video'),
vendorUrl = window.URL || window.webkitURL;
navigator.getMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
var code;
navigator.getMedia({
video:true,
audio:false
}, function (stream){
code = vendorUrl.createObjectURL(stream);
console.log(code);
videoContainer.src = code;
videoContainer.play();
}, function (error){
console.log(error);
})
myAppService.createLiveVideo(user).then(function(response){
var streamUrl = code.substring(code.lastIndexOf("/")+1);
var url = 'rtmp://' + response.data.data.liveVideoInfo.unicastBasePath + '/'+ streamUrl;
}, function(){
})
答案 0 :(得分:1)
更新
你不能。正如@Aleks在评论中指出的那样,现在有preview of Wowza WebRTC支持。
原文:
你不能。
Wowza目前不支持WebRTC(wowza forums post)。即使您在浏览器中连接自己的RTSP或RTMP信令,Wowza RTP堆栈仍然无法执行所需的ICE和STUN检查。