如何使用webrtc将网络摄像头流发送到wowzaurl

时间:2016-01-05 12:02:09

标签: javascript webrtc

我必须使用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(){

    })

1 个答案:

答案 0 :(得分:1)

更新

你不能。正如@Aleks在评论中指出的那样,现在有preview of Wowza WebRTC支持。

原文:

你不能。

Wowza目前不支持WebRTC(wowza forums post)。即使您在浏览器中连接自己的RTSP或RTMP信令,Wowza RTP堆栈仍然无法执行所需的ICE和STUN检查。