【问题标题】:How to send webcam stream to wowzaurl using webrtc如何使用 webrtc 将网络摄像头流发送到 wowzaurl
【发布时间】:2017-12-19 19:22:09
【问题描述】:

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

    })

【问题讨论】:

  • 您应该查阅 wowza 文档或支持。您不能只使用 WebRTC 将视频发送到 url。
  • 你找到解决办法了吗?

标签: javascript webrtc


【解决方案1】:

更新:

你不能。正如@Aleks 在 cmets 中指出的那样,现在有一个preview of Wowza WebRTC 支持可用。

原文:

你不能。

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

【讨论】:

  • 感谢您的回答。你能指出我在哪里可以阅读有关 webrtc 的一些教程或链接。我只是对将网络摄像头流发送到服务器的 javascript 部分感到好奇。
  • webrtc.org。 WebRTC 最适合点对点通信(实际上是浏览器到浏览器)。如果您想将网络摄像头流式传输到服务器,有更好的方法。
  • 现在的答案是“是的,你可以!”实际的论坛帖子现在说它目前处于预览状态,并且有可能在不久的将来上市。
猜你喜欢
  • 1970-01-01
  • 2021-04-06
  • 2020-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-17
  • 1970-01-01
相关资源
最近更新 更多