【发布时间】:2026-01-12 18:25:03
【问题描述】:
我正在使用https://demo.avideo.com/ 进行直播。
我正在尝试直播我的网络摄像头 该网站显示直播网络摄像头的选项,但处于试验阶段。
当我按下网络摄像头流后看到源代码时。
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 support
现在我正在尝试使用
获取用户媒体
if (navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({ video: true })
.then(function (stream) {
video.srcObject = stream;
})
.catch(function (err0r) {
console.log("Something went wrong!");
});
}
网络摄像头正在请求访问权限。
但是如何将网络摄像头视频发送到 rtmp 服务器。 有什么办法吗?或者是否有任何其他选项可以实现这一点。
注意:我使用https://obsproject.com/ 发送到 rtmp 服务器它在网络摄像头、屏幕共享、视频和所有方面都可以正常工作
谢谢
【问题讨论】:
标签: javascript webrtc webcam rtmp live-streaming