繁体   English   中英

如何将网络摄像头视频发送到 rtmp

[英]How to send webcam video to rtmp

我正在使用https://demo.avideo.com/进行直播。

我正在尝试生活 stream 我的 web cam 这个网站显示选项生活 stream Z2567A5403705EB7AC2E.

当我按下 web 凸轮 stream 后看到源代码时。

swfobject.embedSWF("<?php echo $global['webSiteRootURL']; ?>plugin/Live/view/webcam.swf", "webcam", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

类似于此Streaming Webcam RTMP 支持

现在我正在尝试用

获取用户媒体

if (navigator.mediaDevices.getUserMedia) {
  navigator.mediaDevices.getUserMedia({ video: true })
    .then(function (stream) {
      video.srcObject = stream;
    })
    .catch(function (err0r) {
      console.log("Something went wrong!");
    });
}

Web cam 正在请求访问权限。

但是如何将 web cam 视频发送到 rtmp 服务器。 有什么办法吗? 或者是否有任何其他选项可以实现这一点。

注意:我使用https://obsproject.com/发送到 rtmp 服务器它与 web 摄像头、屏幕共享、视频和所有工作正常

谢谢

WebCam -> RTMP不能直接在浏览器中使用。 您需要将视频发送到后端,然后桥接到 RTMP。

我在这里分享了一个现有的解决方案https://stackoverflow.com/a/61008559/5472819

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM