下面针对视频监控软件获取网络视频监控设备的图像来讨论一下。
视频监控软件其实就是一个软件解码器,它跟暴风影音、realplayer这些软件的工作原理相似,只不过那些视频播放软件主要是解码你硬盘中存储的视频,而视频监控软件可以解码连接在网络上的监控设备的视频。
另外,视频监控软件还包括了通信协议模块,有了这个协议才能跟前端的网络设备连通。
具体的原理是:前端的网络监控设备设置了IP地址,并打开了指定的数据通信端口,然后电脑上的视频监控软件就可以通过该IP和端口去访问前端,当然这里需要两者有共同的协议才能进行访问,而协议在开发软件时就已经写进去了。
软件访问到前端后,就可以获取前端的视频数据,这些数据通过网络传输,为数字信号。
数字信号来到你本地的电脑以后,视频监控软件就开始做解码(解码中涉及算法,算法也是在开发软件是写好的),最终通过显示器把这些图像呈现出来。