我试图弄清楚是否可以直接从网络摄像头(IP 摄像头/网络摄像头)流式传输到 RTMP Flash 服务器。
目的是能够在某个位置设置摄像机,并能够直接从摄像机流式传输到 DaCast 或 justin.tv 等流媒体服务,而无需将其连接到进行编码的计算机上。它所需要的只是无线连接。
从技术上讲,相机必须拥有自己的编码器 (H.264) 和一个可以配置 Flash Media Server 以在其内置配置中流式传输的位置。
我试图弄清楚是否可以直接从网络摄像头(IP 摄像头/网络摄像头)流式传输到 RTMP Flash 服务器。
目的是能够在某个位置设置摄像机,并能够直接从摄像机流式传输到 DaCast 或 justin.tv 等流媒体服务,而无需将其连接到进行编码的计算机上。它所需要的只是无线连接。
从技术上讲,相机必须拥有自己的编码器 (H.264) 和一个可以配置 Flash Media Server 以在其内置配置中流式传输的位置。
这个答案的一部分来自:AskUbuntu: Security camera system server
某些 IP 摄像机,有多种风格、品牌名称和型号,提供自己的网页用于设置/预览/监控,您可以从中提取可以在网站中自己的项目中使用的代码部分。
您不会说通过流媒体到 justin.tv 或其他基于 Web 的流媒体服务有什么想法,但如果您希望实现的是从基于 Web 的流媒体服务本身的普及中获得观众的好处,那么此解决方案不适合您。
但是,如果您使用基于网络的流媒体服务只是为了收集代码部分以便在您自己的定制网站中使用,那么您可以使用您自己的 IP 摄像机提供的代码。
据我所知,大多数 IP 摄像机,如 这家虚拟商店所示,起价 945.00 美元墨西哥比索(几乎 100 美元),还有这款D-Link DC-900(大部分都经过我测试) 自行解决移动侦测、定时录像和遥控(只有少数具有360°移动、遥控功能)。
如何从外部访问您的摄像机就像获得动态域名服务并在调制解调器/路由器中使用它一样简单,或者,如果您有固定 IP,那么您没有问题,您还需要路由摄像机的特定端口,并使摄像机响应特定端口的请求。
一切都可以通过网络浏览器进行监控/控制,就像在我的安全系统的这个例子中,它在一个网页中嵌入了 3 个摄像头(其中 1 个是远程控制的)。(在需要隐私的地方模糊)。
遥控摄像头就是这里展示的那个,具有双向音频(是的,您可以与靠近摄像头的人交谈)、无线和红外夜视。(对不起,我不卖这些相机,但我在墨西哥城那边买的。)
在此处提供的示例中,我使用了原始 IP Camera 网页监控系统的部分代码,如下图所示:
原装 DCS-900 相机的基于 Web 的应用程序
所以我认为这可以直接从 IP Camera Web 应用程序完成,但正如我之前提到的,如果您希望在基于 Web 的流媒体服务上获得优势(以获得观众),您可能希望考虑不同的选择。
祝你好运!
您可以使用CamStreamer RTMP 客户端- 直接在 Axis IP 摄像机中运行的应用程序。带有 CamStreamer 的摄像机将视频推送到任何 RTMP 流媒体服务(LiveStream、uStream、YouTube Live 等)。