如何在浏览器中使用 Flash 客户端将网络摄像头流式传输到 RTMP 服务器?
Posted
技术标签:
【中文标题】如何在浏览器中使用 Flash 客户端将网络摄像头流式传输到 RTMP 服务器?【英文标题】:How to stream webcam to RTMP server using Flash client in browser? 【发布时间】:2016-08-05 12:49:56 【问题描述】:我用 nginx-rtmp-module 构建了非常简单的 RTMP 服务器。它工作正常。它还具有带有 Flash Publisher 的 example。它也可以正常工作。它有一个硬编码按钮(发布/停止)......仅此而已。
但我需要更多可定制的 Flash Player。我需要一种设置按钮样式的方法,发送“开始流”和“停止流”等命令,捕捉“onconnect”/“ondisconnect”等事件。也许设置视频质量。
是否有开源(或没有,但更糟)Flash RTMP 网络摄像头流媒体? 还是我自己写?
【问题讨论】:
【参考方案1】:此时,我查看了 Flash Streamers 的所有内容,答案是:我应该自己写。没有可用的、可自定义的开源 Flash Streamer。
另一种选择是在浏览器和服务器(!)之间使用 WebRTC 连接,例如 Kurento。然后转码 WebRTC => RTMP,然后才将流发布到 RTMP-server。
【讨论】:
以上是关于如何在浏览器中使用 Flash 客户端将网络摄像头流式传输到 RTMP 服务器?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用没有 Flash 的网络浏览器捕获和存储 h.264 格式的视频?
我如何在我的 Web 应用程序中使用不带 Flash Player 的 Internet Explorer 管理网络摄像头?