【问题标题】:Stream webcam from browser to RTMP server将网络摄像头从浏览器流式传输到 RTMP 服务器
【发布时间】:2015-08-08 16:55:16
【问题描述】:

我正在尝试将一些内容从浏览器的网络摄像头实现流式传输到随机 RTMP 服务器。我让它每2秒向我的服务器发送WEBM(我相信是VP8)编码的电影位到我的服务器的部分,但棘手的部分是从那部分开始将它发送到RTMP服务器。

稍微摆弄 FFMPEG 表明它可以成功地流式传输到我想要流式传输到的服务器,但到目前为止,我只设法让它与常规文件一起工作。尝试流式传输 blob 不成功,它根本不上传任何内容。它似乎也只接受使用 h264 编解码器编码的 mp4。

问题:从我的网络浏览器的网络摄像头实现中获取原始视频数据、使用 h264 编解码器对其进行编码并将其发送到 RTMP 服务器的最佳方法是什么?

【问题讨论】:

    标签: ffmpeg rtmp


    【解决方案1】:

    不使用服务器将 Blob 转换为 RTMP 流,唯一的方法是使用 Flash。 RTMP 是一种 adobe 协议,没有浏览器原生支持。另一种选择是使用 RTP 协议的 WebRTC。

    【讨论】:

      最近更新 更多