1,EasyScreenLive+EasyDarwin
EasyScreenLive+ EasyDarwin 是一种基于 Windows 的免费局域网摄像头视频远程查看方案
EasyScreenLive 负责采集局域网摄像头视频源, 并将其视频流转发给 EasyDarwin.
EasyDarwin 负责视频收集与播放服务.
EasyScreenLive, 负责采集视频源, 上图位置 1, 位置 3
EasyScreenLive, 视频转发, 上图位置 2, 位置 4
架构如下:
2, 效果实测
2.1 实验系统结构
节点 | 部署地址 | IP | 视频流访问地址 |
摄像头 | 公司内部测试系统出口 | 192.168.5.99 | rtsp://[email protected] / |
公司内部测试系统入口 | 192.168.5.98 | rtsp://[email protected] / | |
EasyScreenLive-win32-v3.0 | 公司内部视频流采集转发电脑 | 192.168.5.14 |
|
EasyDarwin-windows-8.1.0-1901141151 | 外网视频流服务器 | Ic-park.net | rtsp://ic-park.net:554/99 rtsp://ic-park.net:554/98 |
查看视频 | 视频流查看终端 | 192.168.5.115 |
|
2.2 EasyScreenLive 配置
如下图所示. 在 192.168.5.14 电脑上运行 2 个 EasyScreenLive 程序, 分别采集进出口视频
采集出口视频 (rtsp://[email protected]/) 将其转发到公网服务器的流编号为 99 的视频
采集入口视频 (rtsp://[email protected]/) 将其转发到公网服务器的流编号为 98 的视频
2.3 EasyDarwin 配置
在捷众 ECS 外网服务器上运行 EasyDarwin 程序, 接收 192.168.5.14 电脑转发上来的视频.
并对外提供视频访问服务.
2.4 视频流访问
在任意一台电脑上均可以通过公网电脑看到从内网中转发出来的视频流.
下图是在 192.168.5.115 电脑上, 同时分别从本地和服务器访问出入口视频流的截图.
图 1
图 2
图 3
图 4
图 5
3, 测试结论
è EasyScreenLive+EasyDarwin 的架构简单易行, 能够实现局域网摄像头视频远程查看, 包括在任意的电脑或手机上使用.
è 在连接摄像头不多的情况下, 当缓冲一定时间后, 视频流接近实时且播放流畅. 参见图 1, 图 2, 图 3, 图 4
è 视频流数据量大(图 5), 占用带宽, 需要评估实际同时可用的视频连接数.
è 实际使用时, 单个车场的摄像头可达上百个, 多个车场合起来摄像头更多, 不太可能都实时上传视频流. 因此需要进行 "点播" 开发, 当用户选择某个摄像头时, 再去取视频.
来源: http://www.bubuko.com/infodetail-3373280.html