2024年3月15日 星期五

如何正確測試出視訊擷取卡的視訊延遲



 如何正確測試出視訊擷取卡的延遲?

有些廠商採用SWITCH的HDMI輸出連接分配器一路接電視, 一路接筆記電腦....然後, 算出

電視和筆電的差異的秒數 


這樣的計算方式會有問題.....

如果測試的電視本身高延遲, 那麼測試出來的秒數差異就會變低, 會有低延遲的假象

就舉一個例子吧, 如第一張圖片 , 兩年前某募資平台測試的..

一樣用ASUS筆電, 一個用小米電視測試 另一個用JVC 測試...所算出來延遲竟然分別是

10ms 和80ms       

資料來源: 嘖嘖 | GENKI ShadowCast 影音傳輸棒 - 每台電腦都是你的 Switch 遊樂場 (zeczec.com)


就一樣的擷取卡,分別用不同螢幕測試比較, 算出來答案竟然不一樣

這個就是魔鬼藏在細節裡..

理論上,同一隻擷取卡的延遲就是一樣.

算出不一樣的結果的唯一變因就是電視的視訊延遲


市場上也有宣稱超低延遲的電競等級電視. 可見得,不能忽視電視的延遲


比較正確的算法, 應該是將筆記電腦的hdmi輸出連接至擷取卡,

然後算出延遲.... 目

前我看到由這樣算出來的延遲,最低可以達到 30ms~50ms...這應該

是usb擷取卡的極限了~~~    


 ipad現在也支持uvc了..用一樣原理測試, 大概是50~90ms 這應該也是極限了     



當然,這樣算法也是有兩個小瑕疵!!

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

 這樣都在公平情況下測試擷取卡,才能得到公平的答案~~  

     

目前測試, 全地球延遲最低的USB3.0 HDMI擷取卡~~

FEBON 任天堂switch專用超低延遲HDMI擷取卡 (febonstore.com)





沒有留言:

youtube或apple music當免費歌曲資料庫..家裡電視當KTV不在折騰了

  我的想法是希望手機投影到電視, 連接麥克風至聲卡,  能夠成為一個卡拉ok的系統 youtube上面的歌曲或apple music音樂庫,就可以當成ktv的歌庫來源! Youtube: 奇奇怪怪的mv都有, 很難找不到音樂資料庫 apple music: 可以app去除人聲,...