适用于iOS,Android和Web音频播放的Azure媒体服务预设[流媒体]

时间:2015-04-14 11:40:39

标签: android ios html5 audio azure-media-services

我正在测试Azure媒体服务,我正在寻找一个预设或自定义配置,它接受一个mp3文件并对其进行编码,以便在iOS,Android(4.0+)和HTML5上播放以进行流式播放(希望有一个清单)。目前我看到HTML5和HLS的预设(Android没有),但它们是分开的,不在一个配置/工作流程中。我怎样才能做到这一点。注意我正在使用UI而不是此时编程。

1 个答案:

答案 0 :(得分:0)

您打算在多个HTML5浏览器中同时提供HLS和MPEG-DASH吗?您需要使用这两种协议来访问您想到的所有设备。 Android的HLS实现很差。大多数Android设备仅支持HLS v3,因此请确保使用v3(muxed ts)协议测试您的设备。

我建议您使用Azure Media Explorer工具。 http://aka.ms/amse 它使您可以更轻松地访问所需的所有协议URL。

尝试将所有内容编码为标准清晰度开始使用多个比特率MP4文件。大多数Android设备只喜欢Baseline配置文件编码。 一旦您对多个比特率Mp4文件进行了编码,您将需要启用至少1个流式保留单元,以使您能够使“动态打包”工作。您需要该功能才能将MP4文件即时重新打包为HLS和DASH。

此外,如果您正在寻找一个非常棒的HTML5传输播放器框架 - 请查看我们的新Azure Media Player http://azure.microsoft.com/blog/2015/04/15/announcing-azure-media-player/