每个CDN可能都不同。
您将专门寻找能够进行HTTP直播,或至少快速传播平面文件的人。为什么?一旦发生分段,h264编码基本上与发布流无关。 HTTP Live Streaming it,它的核心,在分段之后,只有一堆普通文件静态提供。神奇的是分段,而不是文件的分布。 (我知道Wowza有一个RTMP推送模块,但这不会有帮助。)
这说1000+用户不是一个疯狂的数字。特别是对于iOS设备,因为它们不会 那 带宽密集。你真正需要多少带宽?我们假设平均为512kbps。 (对于iOS设备,您应该具有多种质量的流媒体。例如:96kbps,256kbps,384kbps,512kpbs,768kbps和1024kbps。设备本身将调节其质量。在许多蜂窝网络中,它们不会最大化。)
512 kbps = 0.5mbps 0.5mbps * 1500 users = 750mbps
如果能够充分了解您的客户端连接并说它们不是全球性的,那么您可以轻松地在一台具有1gbps互联网馈送和质量对等的半机器上完成此操作 - 所有这些都没有成本,复杂性或投掷CDN的麻烦进入组合。
的 公然的自我推销: 强> 如果您要向大多数欧洲客户发送电子邮件,我公司可以为您服务。我们有10gbps的线路。 :)
正如Stu指出的那样,Wowza Push Publish片段对HLS没有帮助,因为它只支持RTMP。另一方面,EC2上的单个Wowza实例可以在某些较大的实例类型上处理750M,并且可以为您实时进行转码。