基于EasyDarwin的局域网摄像头视频远程查看方案
1,EasyScreenLive+EasyDarwin
EasyScreenLive+ EasyDarwin是一种基于windows的免费局域网摄像头视频远程查看方案
EasyScreenLive负责采集局域网摄像头视频源,并将其视频流转发给EasyDarwin。
EasyDarwin负责视频收集与播放服务。
EasyScreenLive,负责采集视频源,上图位置1、位置3
EasyScreenLive,视频转发,上图位置2、位置4
架构如下:
2,效果实测
2.1 实验系统结构
节点 |
部署地址 |
IP |
视频流访问地址 |
摄像头 |
公司内部测试系统出口 |
192.168.5.99 |
rtsp://admin@192.168.5.99/ |
公司内部测试系统入口 |
192.168.5.98 |
rtsp://admin@192.168.5.98/ |
|
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://admin@192.168.5.99/)将其转发到公网服务器的流编号为99的视频
采集入口视频(rtsp://admin@192.168.5.98/)将其转发到公网服务器的流编号为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),占用带宽,需要评估实际同时可用的视频连接数。
è 实际使用时,单个车场的摄像头可达上百个,多个车场合起来摄像头更多,不太可能都实时上传视频流。因此需要进行“点播”开发,当用户选择某个摄像头时,再去取视频。