【发布时间】:2018-01-25 08:44:24
【问题描述】:
我正在寻找一种解决方案,可以使用浏览器 (Javascript) 从笔记本电脑摄像头向 rtmp 服务器(如 facebook live 或 youtube)发送数据。我做了研究,但没有运气。我得到了什么:
- 从相机直接到 rtmp 服务器 ==> 我们不能这样做,使用 udp 和 rtmp 的浏览器 WebRTC 是 tcp
- 另一台服务器作为代理 ==> 我的想法是:浏览器使用 WebRTC 并将视频数据发送到服务器。服务器也作为 WebRTC 客户端运行并接收视频数据,转发到 ffmpeg 进程。 ffmpeg 将视频数据发送到 rtmp 服务器。
问题是我在服务器上找不到 WebRTC 的任何工作示例(几乎示例使用服务器来帮助 2 个客户端可以连接在一起)。我需要的是使用服务器作为 WebRTC 客户端并获取视频数据。 我也看看 RecordRTC 但我只看到停止录制后上传视频的示例。我想边录边上传(直播) 请帮忙
【问题讨论】:
-
不幸的是,“我该怎么做”问题通常与 Stack Overflow 无关……这很遗憾,因为它们会是很好的资源:|
-
你可以试试蚂蚁媒体服务器。
标签: video ffmpeg webrtc live-streaming recordrtc