Azure 媒体播放器 HLS 支持

Azure Media Player HLS support

我在我的项目中使用 Azure Media Player 来播放 Azure 媒体服务资产,它非常适合。但是,我还需要在同一个项目中播放一些 HLS 内容,并且想使用同一个播放器。

Microsoft 声称 AMP 支持 HLS,但是当我将任何 HLS 源放入其中并将格式设置为 HLS 时,我最终得到的是“未找到该媒体的兼容源”。错误。

有没有人成功地使用 AMP 播放 HLS 内容?

Azure Media Player 仅支持播放来自媒体服务的内容。如果您想为任何 HLS 源(包括非媒体服务内容)使用单个播放器,那么您可能需要使用不同的播放器,例如 Shaka、Video.js 或 JWPlayer。也就是说,如果您根据 https://docs.microsoft.com/en-us/azure/media-services/azure-media-player/azure-media-player-url-rewriter.

禁用 URL 重写器,您可能会成功使用 AMP

参见 https://docs.microsoft.com/en-us/azure/media-services/azure-media-player/azure-media-player-playback-technology。 AMP 使用“html5”和“html5FairPlayHLS”进行 HLS 播放,这两者都依赖于原生 HLS 支持与通过 javascript 的支持。如果您需要在 windows/ 或旧版本的 android 上使用 HLS,您需要使用其他播放器。