无线高清图传如何测试时延
无线高清图传时延是一个非常重要的参数,时延降低3dB,有可能价格增加10dB。今天给大家介绍一个实用的时延测试方法。熟悉这个方法的朋友请略过。先给大家介绍两个概念:
端到端时延——指从摄像机端图像采集,经图传传输至接收端显示器显示所需时间,如下图。
摄像机时延——指摄像机采集图像通过HDMI线直连至显示器显示的时间,如下图。
我们先测一下摄像机的时延:
测试前准备:
Gopro相机一台、电脑一台(用于跑个计时器。。。推荐OnlyStopWatch)、待测无线高清图传、高清显示器、HDMI转接线若干、电源等
测试步骤:
1. 打开OnlyStopWatch软件,让计时器开始计时;
2. 将Gopro相机的HDMI输出信号通过一根A转D的HDMI线连接至高清显示器;
3. Gopro相机对准电脑屏的计时器,这时在与Gopro相机连接的高清显示器上,可以看到电脑屏的计时器画面;
4. 调整电脑屏和高清显示器的位置,使能用手机同时抓拍该两屏的图像画面,连拍多张照片;
照片中计时器的差值就是时延,记为X,X就是摄像机的时延。
如图中所示,Gopro从取景到显示的时间为69ms,从多次测试的情况看,大致在65~120ms之间。
接下来我们测试图传端到端时延只需要重复一下上述过程,不同的是将Gopro相机通过HDMI接到图传发射机,接收机接到显示器,请看下图。
桌面有点乱。。。
图中图传测得的端到端时延见下图:
端到端时延为277ms(640-363)。
目前市面的无线高清数字图传基本都经历了编码、调制、传输、解调、解码等阶段,不同方案时延也会不同,而对时延影响最大的是视频的编解码,按P60(60帧)来编解码,每一帧的时间为16.7ms,为确保视频的流畅性,目前主流的编码方案是先收下来1~3帧做缓存,从缓存中提取图像进行编码,解码也缓存1~3帧再输出,所以编解码时间是时延的主要部分。
随着技术的发展,也出现了一些新的技术,比如块(Block)编码,不等收完一帧图像先分块进行编码,可以节省掉缓存的时延。另外利用FPGA并行处理的优势,用FPGA做图像编码,结合块编码的技术,时延可以进一步提升,有公司也推出了相应的产品。 这种方法测延时并不准确,只能测个大概,最好的办法是流水灯加高速相机(苹果手机就可以)!但是该方法很容易实施,是个大众,专业测延时有专业的方法,如想进一步提高测量精度,可以通过示波器直接测量vsync。 编解码延时也并不是问题!目前市场上很少有 有能力自己做编解码的,所以编解码这块的延时小不下来。而编解码如果做到极致,比如h.264,编码解码延时最小可以分别到16lines。 话题太高端 您好,可以具体说明下如何用流水灯和高速相机测无线图传的延时吗?谢谢!!
页:
[1]