如何在 flash/rtmp 中将客户端网络摄像头流式传输到网络服务器
Posted
技术标签:
【中文标题】如何在 flash/rtmp 中将客户端网络摄像头流式传输到网络服务器【英文标题】:How to stream client webcam to web server in flash/rtmp 【发布时间】:2016-06-01 17:40:46 【问题描述】:我想将客户端网络摄像头数据流式传输到 nginx-rtmp 服务器,而客户端不必使用 OBS 之类的东西。是否可以使用 Flash 在他们的浏览器中执行此操作?如果可能,我想避免使用 webRTC。
有人能指出正确的方向吗?
【问题讨论】:
【参考方案1】:是的,很简单,你可以试试我构建的这个应用程序:
http://raspi.monaserver.ovh/MonaClients/VideoPublisher/
源代码在这里:https://github.com/MonaSolutions/MonaClients/tree/master/VideoPublisher
否则 Internet 上还有很多其他 Flash 应用程序。
您也可以考虑使用其他媒体服务器,例如有 AMS、Wowza、MonaServer 和 Crtmpserver。
(我是 MonaServer 的开发人员,这是一个支持 RTMP、RTMFP、HTTP 和 Websocket 的开源解决方案)
问候
【讨论】:
谢谢,这很有帮助【参考方案2】:我最终使用 Janus WebRTC 网关服务器在浏览器中捕获客户端视频和音频。然后我将流转发到 Nginx-RTMP 服务器
【讨论】:
以上是关于如何在 flash/rtmp 中将客户端网络摄像头流式传输到网络服务器的主要内容,如果未能解决你的问题,请参考以下文章
如何在浏览器中使用 Flash 客户端将网络摄像头流式传输到 RTMP 服务器?
如何在浏览器(尤其是 Chrome)中将视频和摄像头录制合并在一起?