如何在 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 服务器?

如何使用 C# 流式传输网络摄像头视频? [关闭]

如何在浏览器(尤其是 Chrome)中将视频和摄像头录制合并在一起?

在 LyncSDK 视频对话中将传出视频源设置为 BitmapSource?

在 ASP.NET Core 中将 RTSP 流从 IP 摄像机转发到浏览器