楼主:
aatzeng (google map 拍到)
2024-03-15 09:55:19如何正确测试出视讯撷取卡的延迟?
有些厂商采用SWITCH的HDMI输出连接分配器一路接电视, 一路接笔记电脑....然后, 算出
电视和笔电的差异的秒数
https://imgur.com/6TICCIl
这样的计算方式会有问题.....
如果测试的电视本身高延迟, 那么测试出来的秒数差异就会变低, 会有低延迟的假象
就举一个例子吧, 如第一张图片 , 两年前某募资平台测试的..
一样用ASUS笔电, 一个用小米电视测试 另一个用JVC 测试...所算出来延迟竟然分别是
10ms 和80ms
https://imgur.com/y27zQKA
就一样的撷取卡,分别用不同萤幕测试比较, 算出来答案竟然不一样
这个就是魔鬼藏在细节里..
理论上,同一只撷取卡的延迟就是一样.
算出不一样的结果的唯一变因就是电视的视讯延迟
市场上也有宣称超低延迟的电竞等级电视. 可见得,不能忽视电视的延迟
比较正确的算法, 应该是将笔记电脑的hdmi输出连接至撷取卡,
然后算出延迟.... 目
前我看到由这样算出来的延迟,最低可以达到 30ms~50ms...这应该
是usb撷取卡的极限了~~~
https://imgur.com/Mcf2V8Y
ipad现在也支持uvc了..用一样原理测试, 大概是50~90ms 这应该也是极限了
https://imgur.com/N0G3Sfy
当然,这样算法也是有两个小瑕疵!!
1. 不一定每一台笔记电脑的萤幕延迟都一样.
有一些高 有一些低
2. 某些撷取卡连接笔记电脑的hdmi来源, 可能只会抓到4k
某些撷取卡在抓到1080p hdmi和 4k hdmi时候, 测出来延迟不一样
关于第一点, 我们可以算出相对差异. 就有科学意义
比如: a撷取卡,采用这样测试 算出来是 60ms
b撷取卡,采用这样测试,算出来是 30ms
没有科学证据证明,b撷取卡是30ms (因为笔记电脑萤幕延迟算不出来)
但是,可以清楚知道 b撷取卡的延迟低于a撷取卡
还有b撷取卡的延迟低于a撷取卡 少了30ms
所以,当a撷取卡广告宣称 他的延迟是40ms,
那么用广告方式来测试b撷取卡的话, 应该就会落在10ms (40-30=10)
当然,世界上不可能有10ms 的撷取卡..
关于第二点, 连接笔记电脑得到的hdmi分辨率问题
可以透过 1080p edid强迫输出器 , 强迫让电脑输出1080p
这样都在公平情况下测试撷取卡,才能得到公平的答案~~
详细测试可参考此影片 https://youtu.be/KH_hSOttOn4