我將擁有DVD質量(假設720×576)MP4,通常每小時720M,即每秒1638.4bit
在千兆乙太網路上,它是1G位頻寬,1 073 741 824位,理論上網路中的655,360台電腦可以同時流暢地播放MP4,這是一個非常大的數字,我一定是有什麼地方錯了,我哪裡錯了。
另外,要支援1G頻寬,伺服器需要什麼樣的介面來讀取數據,這需要考慮:
- USB 1.1 = 12 兆位元/秒
- Firefire 400 = 400 Mbit/s
- USB 2.0 = 480 兆位元/秒
- 火線 800 = 800 兆位元/秒
- USB 3.0 = 5 Gb/s
- eSATA = 目前高達 6 Gbit/s,因為它取決於內部 SATA 晶片。參考
那麼任何內部硬碟(無 RAID)、USB3 或 eSATA 硬碟就足夠了,對吧?
更新
請容許我簡化我的問題:
Q1:對於1個千兆網路上的單一伺服器(所有節點都是千兆卡等),有多少客戶端電腦可以流暢播放DVD品質的MP4?
Q2:如果我想將資料放在外部儲存體上,我應該使用什麼樣的介面?
謝謝
答案1
如果以一小時的 MP4 為基準,則產生的頻寬大致為:
(700 MiB * 1024 kiB/MiB) / (60 mins/hour * 60 sec/min) = ~200 kiB/sec
只要您的網路/儲存媒體可以處理此速率,播放就會瞬間並且您可以進行直播。您仍然可以以高於可用頻寬的速率播放媒體,但這意味著在播放媒體之前必須進行一些緩衝。