Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何将流媒体从笔记本电脑摄像头传输到服务器rtmp_Video_Ffmpeg_Webrtc_Live Streaming_Recordrtc - Fatal编程技术网

Video 如何将流媒体从笔记本电脑摄像头传输到服务器rtmp

Video 如何将流媒体从笔记本电脑摄像头传输到服务器rtmp,video,ffmpeg,webrtc,live-streaming,recordrtc,Video,Ffmpeg,Webrtc,Live Streaming,Recordrtc,我正在寻找一种解决方案,使用浏览器(Javascript)将数据从笔记本电脑摄像头发送到rtmp服务器(如facebook live或youtube)。我做了研究,但没有运气。我得到的是: 直接从摄像头到rtmp服务器==>我们不能这样做,使用udp和rtmp的浏览器WebRTC是tcp 另一个服务器作为代理==>我认为是:浏览器使用WebRTC并将视频数据发送到服务器。服务器也作为WebRTC客户端运行,并接收视频数据,转发到ffmpeg进程。ffmpeg将视频数据发送到rtmp服务器 问题是

我正在寻找一种解决方案,使用浏览器(Javascript)将数据从笔记本电脑摄像头发送到rtmp服务器(如facebook live或youtube)。我做了研究,但没有运气。我得到的是:

  • 直接从摄像头到rtmp服务器==>我们不能这样做,使用udp和rtmp的浏览器WebRTC是tcp
  • 另一个服务器作为代理==>我认为是:浏览器使用WebRTC并将视频数据发送到服务器。服务器也作为WebRTC客户端运行,并接收视频数据,转发到ffmpeg进程。ffmpeg将视频数据发送到rtmp服务器
  • 问题是我在服务器上找不到任何WebRTC的工作示例(几乎所有示例都使用服务器来帮助两个客户端连接在一起)。我需要的是使用服务器作为WebRTC客户端并获取视频数据。 我也看了一下RecordRTC,但我只看到停止录制后上传视频的示例。我想在录制时上传(实时流)
    请帮助

    您可能想看看这个


    您可能想看看这个


    不幸的是,“我怎么做”的问题对于堆栈溢出来说通常是离题的……这是一个遗憾,因为它们是很好的资源:|您可以尝试ant media server。不幸的是,“我怎么做”的问题对于堆栈溢出来说通常是离题的……这是一个遗憾,因为它们是很好的资源:|您可以尝试ant media server。看起来很有趣,我会查一查,然后告诉你。非常感谢你看起来很有趣,我会查一下让你知道的。非常感谢你