高清网络摄像机 (High Definition IP Camera) 的延迟问题
1. High Definition IP Camera 的延迟问题
视频采集和编码时间。网络传输时间。数字信号解码时间。
2. 延迟测试方法
在电脑上运行电子秒表,将摄像机正对着电脑的屏幕,将摄像机监控画面的秒表数值与电脑的秒表数值对比,可得出延迟的毫秒数。
3. 降低延迟
3.1 视频采集和编码
3.2 网络传输
TCP 协议传输 TCP 协议传输包含 IP 包传输、验证信息、接收三个步骤。通过这种方式传输的信号完整,不存在丢包现象,但是加剧了网络延迟。
UDP 协议传输 UDP 协议传输包含 IP 包传输、接收两个步骤。不验证信息的完整、对错,直接接收解码。这种方式缓解了网络延迟,但可能有数据丢失或失真的情况。选用 UDP 传输方式仍然能很好的满足监控的需求,同时又有效的降低了网络延迟。
3.3 解码设备
H.264 的解码有软件解码和内嵌解码器的硬件解码方案,硬件解码方案成本较高,但不占用嵌入式 CPU 资源,效率较高,能有效降低解码时间,提高视频流畅性,是高清网络视频监控工程首选。
通过调低视频码率或者分辨率来暂时缓和视频卡顿或延时问题。完全消除网络延迟是不可能的,但能控制在可以接受的范围之内。