关于内网播放MP4的容量问题

关于内网播放MP4的容量问题

我将获得 DVD 质量(分辨率 720 × 576)的 MP4,通常每小时 720M,即每秒 1638.4 位

在千兆以太网上,它是1G位带宽,1 073 741 824位,理论上网络中655,360台计算机可以同时流畅播放MP4,这是一个很大的数字,我肯定是哪里错了,我哪里错了。

另外,要支持1G带宽,服务器需要什么样的接口来读取数据,这要考虑:

  • USB 1.1 = 12 Mbit/s
  • Firefire 400 = 400 Mbit/s
  • USB 2.0 = 480 Mbit/s
  • FireWire 800 = 800 Mbit/s
  • USB 3.0 = 5 Gbit/s
  • eSATA = 目前高达 6 Gbit/s,因为它取决于内部 SATA 芯片。參考

那么任何内置硬盘(无 RAID)或者 USB3 或 eSATA 硬盘就足够了,对吗?

更新

请允许我简化我的问题:

问题 1:对于千兆网络上的 1 个单服务器(所有节点都是千兆卡等),有多少台客户端电脑可以流畅播放 DVD 质量的 MP4?

Q2:如果我喜欢把数据放在外部存储上,我应该使用什么样的接口。

谢谢

答案1

如果以一小时长的 MP4 作为基准,则带宽大致为:

(700 MiB * 1024 kiB/MiB) / (60 mins/hour * 60 sec/min) = ~200 kiB/sec

只要您的网络/存储媒体能够处理此速率,播放就会瞬间并且可以进行直播。您仍然可以以高于可用带宽的速率播放媒体,但这意味着在播放媒体之前必须进行一些缓冲。

相关内容