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

Javascript 如何将网络摄像头视频发送到rtmp,javascript,webrtc,webcam,rtmp,live-streaming,Javascript,Webrtc,Webcam,Rtmp,Live Streaming,我使用的是流媒体直播 我正在尝试直播我的网络摄像头 本网站显示了直播网络摄像头的选项,但只是实验性的 当我按下WebCamStream后看到源代码时 swfobject.embedSWF("<?php echo $global['webSiteRootURL']; ?>plugin/Live/view/webcam.swf", "webcam", "100%", "100%", "9.0.0&q

我使用的是流媒体直播

我正在尝试直播我的网络摄像头 本网站显示了直播网络摄像头的选项,但只是实验性的

当我按下WebCamStream后看到源代码时

swfobject.embedSWF("<?php echo $global['webSiteRootURL']; ?>plugin/Live/view/webcam.swf", "webcam", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
网络摄像头正在请求访问权限

但是如何将网络摄像机视频发送到rtmp服务器。 有办法吗?或者是否有其他选项来实现此功能。

注意:我用过发送到rtmp服务器,它可以很好地与网络摄像机、屏幕共享、视频和所有这些一起工作


谢谢

网络摄像头->RTMP
无法直接在浏览器中使用。您需要将视频发送到后端,然后桥接到RTMP

我在这里分享了一个现有的解决方案

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