我有一个 c1.xlarge EC2 实例,根据本文,它的上传和下载速度为 100 MB/S。
我将从该服务器以 720p 或 1080p 流式传输视频。我在我的实例上运行 MongoDB、NGINX。
根据这篇文章,以下是带宽的消耗
720p
Bits Per Second (down): 20+ Mbps
Bits Per Second (up): 320Kbps
Data used per 5 minute video: 37.5MB
1080p
Bits Per Second (down): 20+ Mbps
Bits Per Second (up): 320 Kbps
Data used per 5 minute video: 62MB
根据维基
Bitrate for 720p: ~18.3 Mbit/s
Bitrate for 1080p: ~25 Mbit/s
25 Mbit/s * 3,600 s/hr = 3.125 MB/s * 3,600 s/hr = 11,250 MB/hr ≈ 11 GB/hr
所以一分钟
(25 (Mbit / s)) * 1 minute = 187.5 megabytes
我的假设是上述计算是基于每个观众的。
Q1。那么以下计算是否正确,即每分钟只能托管 1 个用户?
(187.5 (mb / s)) / (100 (mb / s)) = 1.87500
Q2。我应该从自己的服务器流式传输还是使用第三方。如果是第三方,那你推荐什么?