从浏览器向RTMP服务器传输网络摄像头视频流

3
我正在尝试从浏览器的网络摄像头实现中流式传输一些内容到随机的RTMP服务器。我已经将其设置为每2秒向服务器发送一些WEBM(我认为是VP8编码)电影的二进制大块,但棘手的部分是从那一部分开始将其发送到RTMP服务器。
通过对FFMPEG进行一些调试,我发现它可以成功地流式传输到我想要流式传输的服务器,但到目前为止,我只能让它与常规文件一起工作。尝试流式传输这些数据块并没有成功,它根本没有上传任何东西。它还似乎只接受用h264编解码器编码的mp4。
问题是:获取来自我的网络浏览器的原始视频数据、使用h264编解码器对其进行编码并将其发送到RTMP服务器的最佳方法是什么?
1个回答

3

如果不使用服务器将您的blob转换为RTMP流,则唯一的方法是使用Flash。 RTMP是Adobe协议,没有任何浏览器原生支持。另一个选择是使用RTP协议的WebRTC。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接