咱们在使用Azure Media Services传递视频内容并自动匹配比特率视频编码,则可能会遇到如下错误服务器
在门户Portal网站显示:网络
1) 咱们没法链接到您所请求的内容。ide
2) 网络错误致使视频下载部分失败。ExtendedMessage:下载清单时发生错误。工具
尝试直接浏览到清单,或者使用网络跟踪工具监视清单请求,则会看到:网站
内部服务器 500 错误。编码
您正在寻找的资源有问题,没法显示。spa
而问题缘由,最可能的缘由没有用于动态打包视频内容的Streaming Unit。视频
动态打包是Azure媒体服务使用的一项技术,能够建立单个视频资产,并经过Smooth Streaming,HLS和MPEG-DASH协议对该视频资产进行流传输。blog
以前,当咱们建立视频内容时,只能使用特定于其编码格式的协议来流式传输该视频。例如,若是您将资产编码为“Smooth Streaming 传输”,则会获得一组ISMV视频文件。服务器将只能经过“Smooth Streaming ”协议传送这些视频。ip
若是要经过HLS或其余协议进行流传输,则必须使用HLS 协议进行流传输的MPEG-2 TS文件 视频内容进行编码。经过动态打包,能够建立一个自适应比特率MP4集,并该视频内容中经过多种不一样协议传送。
使用Azure媒体服务,在浏览时在每一个客户端完成。因为这须要额外的工做,所以须要使用流式处理单元才能使用此功能。有关如何使用动态包装的概述,
请参见https://docs.microsoft.com/en-us/azure/media-services/previous/media-services-dynamic-packaging-overview
如下步骤启用流式处理单元:
1.打开Azure媒体服务的Web门户,而后转到“STREAMING ENDPOINTS”选项卡。
2.单击“默认”旁边的箭头 打开流式传输端点。
3.向右移动STREAMING UNITS滑块,至少有一个流媒体单元。注意:这会对订阅账户产生价格影响。请查看https://go.microsoft.com/fwLink/?LinkID=309724&clcid=0x804,以了解流式传输单元的费用。保存更改。
配置流式传输单元须要几分钟的时间才能激活。启用后,将再也不看到播放错误提示。