Javascript 如何将网络摄像头视频发送到rtmp
我使用的是流媒体直播 我正在尝试直播我的网络摄像头 本网站显示了直播网络摄像头的选项,但只是实验性的 当我按下WebCamStream后看到源代码时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
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!");
});
}