视频、网络传输速率科普
書接上文,昨天的PotPlayer雖然解決了音頻解碼問題,但是今天發現顯示屏只支持2K下60Hz或者4k下30Hz的輸出,研究發現大概率是和HDMI線的問題(別問我為什么不用DP線,問就是只有顯示屏沒有電腦),今天寫一篇關于音頻線路帶寬和網絡帶寬的科普博客。
網絡帶寬測速單位的計算
打開手機中最新的Speedtest軟件,找到設置中,我們發現這里的速度單位有三種,分別是Mbps、MB/s 和kB/s
| 1B = 8b | 1B/s = 8b/s(1Bps = 8bps) |
| 1KB = 1024B | 1KB/s = 1024B/s |
| 1MB = 1024KB | 1MB/s = 1024KB/s |
可以發現我們平時見得比較多的就是KB/s,這里就引申出一個常見的問題,Mbps和MB/s到底啥區別, 怎么換算呢?其實Mbps的兩位Mb和Mb/s的Mb(注意是Mb/s不是MB/s)意義相同,都是表示百萬位(比特bit)的數據量,但是MB/s中的MB意思是百萬字節(Million Bytes),字節(Byte)也是計算機常用的存儲計量單位之一,那Byte(字節)和bite(比特)又是什么關系呢?很簡單,記住
1Byte(字節) = 8 bit(比特/位)
在計算機8位表示1字節,對應網速則是1MB/s = 8Mbps = 8Mb/s
那我們平時生活中,100M、200M寬帶是什么意思呢,這里的M我們常念做兆,兩百兆的寬帶等,
它也是Mbps的意思,所以經過上面的講解我們也知道Mbps是什么意思,下面直接放出計算表
| 100Mbps | |
| = 100 * 1024 | = 102400 kb/s |
| = 100 * 1024 * 1024 | = 104857600 kb/s |
| = 100 * 1024 / 8 | = 12800 KB/s |
| = 100 / 8 | 12.5 MB/s |
這里放幾張圖同一個Speedtest的測試結果在不同單位也可以發現,MB/s和Mbps相差8倍
200M、500M甚至1000M以此類推,當然你可能會問,你家明明辦了200M寬帶,為什么下載速度從來沒到過25MB/s?理論速度和實際速度當然不一樣啦,這其中還有各種損耗、路由器傳輸效率、你連了多少臺設備甚至網線的質量和等級也會影響實際速率。
眼尖的你可能會發現Mbps和Mb/s相同,那這個p什么意思呢?
其實p就是per,表示那個斜杠/,bps就是bit per second,表示比特每秒
視頻帶寬計算
這個單位不多,只有一個Hz表示赫茲是一種波動頻率單位
1MHz = 1000 KHz = 1000 000 Hz 1GHz = 1000 MHz = 1000 000 KHz我們常用的顯示屏比如1080P的,帶寬如何計算的,1080P的分辨率是大家熟悉的1920 * 1080,這里假設顯示器的刷新率為60Hz,那么該顯示屏的帶寬為
1920 * 1080 * 60 = 124.416 MHz
顯示屏的每一個像素點都是由三種顏色的點組成, 也就是我們常常說的RGB三原色(紅色,綠色,藍色)要顯示顯示屏的圖像,我們需要三個顏色通過不同的顯示組合不同的顏色。在HDMI信號中,RGB分成三個通道來傳輸,每一路信號用數字編碼的方式來傳輸。在HDMI的1.3版中其最大色深48bit,48/3=16色深。也就是每一路通過一個16位編碼 來實現。由于HDMI信號內部含有其他的信號,比如音頻,我們需要在16位編碼的前面加上一位編碼來確認后面的信號類型,在一組信號結束的時候要加上一位編碼來確認。所以這個視頻編碼其實是18位。
那么在1.3版的視頻傳輸帶寬為124.416M*18=2.239G。我們通常會說的2.2G視頻帶寬由此而來。
那我們的4k下需要多少視頻帶寬的線才支持輸出呢?
搜索發現HDMI1.0-1.1最高只能輸出到3.9Gbit/s,而我的4k顯示屏分辨率達到了3840*2160,在其他數據配置不變的情況下 帶寬已經是1080的4倍了,那至少也需要將近8G的帶寬,顯然HDMI1.0的線是遠遠不夠的
除了線材的規格,有的電腦輸出口支持的規格也需要多加關注,最后祝大家早日整上高級的顯示屏
總結
以上是生活随笔為你收集整理的视频、网络传输速率科普的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [css] 什么是FOUC?你是如何避
- 下一篇: [vue] 如何解决vue打包vendo