这不是一个编程问题,而是一个我正在制作的网站。
我被要求为一个电视频道创建一个网站,该网站将为本地群组播放流媒体视频(它不是色情片),假设该网站正在播放8小时高清视频重复3次(不确定如果重复或新的带宽会对带宽造成影响),并且由1000人观看,这将带来多少带宽?
那么,1000人观看24小时高清视频的带宽是多少?
此外,应该在哪里举办这样的活动?该频道将具有光纤互联网连接,是否更好地获得自己的服务器或使用网络托管?
很抱歉这个问题很长,但我在线搜索并没有找到任何好的答案。
答案 0 :(得分:6)
您提出问题的方式非常随意,因为要确定流的数据速率(以及带宽要求)有很多因素。
例如,根据定义,“HD”视频的任何分辨率都高于SD视频,即720x480宽屏(640x480,比例为4:3)。这意味着你可能会谈论1080i,720p,1080p或其他一些变体。
然后是编码问题。压缩对数据速率的影响大于分辨率。例如,DVD质量数据速率通常介于3Mbit / s到10Mbit / s之间,而这仅适用于480p视频。但是,完整的1080p编码视频在技术上可以适应较小的数据速率。
对于一个真实的例子,Hulu的720p视频流速度约为2.5MBit / s。 (ref: HowStuffWorks)。根据{{3}},YouTube上的高质量视频大约为3.0Mbit / s至3.5Mbit / s。为简单起见,我们假设3.0Mbit / s。乘以1000个用户可以获得大约3Gbit / s的必要带宽和开销。在24小时的范围内,大约<32>太字节的数据。
使用光纤连接也无法提供有关连接可用带宽的足够信息。这将受到现场硬件和提供商本身的限制。您需要找出两者的功能,以确定系统能够达到每秒的位数。我猜他们会想要研究一个托管解决方案,因为他们有基础设施和互联网主干绑定来定期处理这个问题。
以下this blog为您提供有关流媒体的一些想法,此处为an article discussing streaming。对于某些托管解决方案,只需在谷歌搜索“流媒体视频托管”,找到一些供应商。
答案 1 :(得分:1)
Use a video streaming calculator
您需要具有特殊网络接口和未计量带宽的流服务器,这在一般数据中心中是不可用的。如果您从非流数据中心询问服务,价格差异会很大。