使用Amazon CloudFront为移动设备提供视频"流式传输"

Oli*_*Oli 7 video-streaming amazon-cloudfront

我为客户维护一个视频应用程序,我们刚刚通过他们提供的流媒体分发将桌面站点移植到Amazon S3 + CloudFront.要明确的是,我不是在谈论实时流式传输(我的大多数Google都选择了)而且我不是在谈论Flash流式传输.

我们有一个目前使用Influxis的移动网站.这并不是非常昂贵,但我们想在亚马逊上进行整合,因为它们应该比过去几个月的Influxis更稳定.

我承认,虽然我对Flash流媒体有很多了解,但我对HTML视频的速度还不是很快.它只是直接下载还是可以做可变比特率?理想情况下,我们希望能够缩小3G连接不良的人群.

即使它"可能",亚马逊是否通过其下载分发支持带宽扩展?据我了解,它的流分发仅适用于Flash/RTMP.

如果有人对移动流媒体有任何建议,我也会欢迎他们.

小智 0

打包视频(即“HLS”)- 适用于 iOS 设备,通过 HTTP 传送。没有简单的方法可以使用 Cloudfront 有效地提供此服务。

Wowza Media Server 支持使用 SMIL 播放列表的动态 HLS 流。我们在工作流程中使用 WMS - 如果您想做一些测试,请随时与我联系!

我们有一些额外的功能 - 例如当用户带宽不足以支持视频版本的流时,将图像添加到纯音频流中。

您的问题确实涉及 iOS 设备 - 尽管您提到了移动设备 - 需要 RTSP 连接才能交付到 Blackberry(尽管某些最新的套件支持闪存 - 就像剧本一样)。

Android <= 2.1 也是如此 - 不支持 Flash - 因此内容交付通常通过 RTSP 完成。

不幸的是 - RTSP 不支持这种顺利交付 - 它是单一速率 - 就是这样:)