电视机观看视频监控,发现视频延迟严重怎么解决

推荐必看:https://blog.csdn.net/persistencegoing/article/details/84376427 

 

 All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval system,without the prior written permission of persistenceGoing author
 

 

最近在开发APP用到了宇视摄像头,APP在手机上使用没有问题,但是移植之后,用电视机启动,我发现视频这一块掉帧特别严重,具体就是视频延迟了大概十多秒吧,还是挺要命的了

导致这个原因有很多,高清网络摄像机延迟的几个重要因素,
一、高清网络摄像机视频采集和编码输出需要时间。
二、经过高清网络摄像机编码后的数字信号通过网络传输时,根据网络设备的带宽容量和性能,可产生网络延迟。
三、后端设备在接收到通过编码后的数字信号后,需要时间对其进行解码。

 


就这三个原因来说说降低延时的方法:
一、研发新的产品时,选用好的SOC处理器
拿TI方案举例,例如:采用TIDM365+130万像素的网络摄像机,帧率:25帧/秒,延迟约在200ms左右。采用TIDM368芯片的130万像素,帧率可达到40帧/秒,延迟就远远低于200ms了。
二、优化网络传输方式
目前网络传输有这两种方式。1、通过TCP协议传输。2、通过UDP协议传输。
TCP协议传输有以下程序:IP包传输、验证信息、接收三个步骤。通过这种方式传输的信号很完整。不存在丢包的现象。但缺点却是加剧了网络延迟。
UDP协议传输则很简单,IP包传输、接收两个步骤(或者称之为RTSP实时流媒体传输)。不验证信息的完整、对错。直接接收解码。这种方式很好的缓解了网络延迟,但可能有数据丢失或失真的情况(一般这种情况极为罕见)。一般HDNC都提供TCP和UDP两种传输协议可以选择。我们通过实际测试后认为:选用UDP传输方式仍然能很好的满足监控的需求,同时又有效的降低了网络延迟。
三、选择好的后端HD-NVR
后端HD-NVR的作用主要是接收网络视频信号、存储、高清视频解码等。高清视频对HD-NVR的解码能力要求很高,一台好的HD-NVR解码速度会更快,所需时间会更短,延迟就会更小。
一般来说H.264的解码有软件解码和内嵌解码器硬件解码方案,硬件解码方案成本较高,但不占用嵌入式CPU资源,效率较高,能有效降低解码时间,提高视频流畅性,是高清网络视频监控工程商首选。
综合起来看,要想完全消除网络延迟是不可能的,但选择整体解决方案较好的摄像机,网络延迟就能控制在可以接受的范围之内。

四 使用RTSP的方式

 

 

 

然后我这边网络是插的网线,网络检测也没有问题,后面我修改了摄像头的配置之后,发现正常了,只是视频画面不是高清,但也无碍,下面是我的配置图

修改之后记得保存,再重启摄像头,再重启APP就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值