我有一个Azure Web App . 最终用户可以使用和不使用编码查看应用程序中的视频文件 . 没有编码,一切都在所有客户端设备上正常工作 - 在这种情况下文件URL如下所示:
videojs:调度事件:sourceset [{"src":“_ https://myAppName.blob.core.windows.net/myAppName/videoFileName.mp4 "," type ":" video / mp4”}]
对于编码,我们使用Azure媒体服务 .
在这种情况下(带编码),文件URL看起来如下:
videojs:调度事件:sourceset [{"src":” https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest ","类型":"视频/ MP4 "," techOrder ":[" azureHtml5JS "," flashSS "," silverlightSS "," HTML5 "]," protectionInfo ":[{"类型":" AES "," authenticationToken ":"提供"}]},{" SRC ":" https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest(format=mpd-time-csf) ","类型":"视频/ MP4 "," protectionInfo ":[{"类型":" AES "," authenticationToken ":"已提供"}]},{" src ":" https://myAppName.streaming.mediaservices.windows.net/47686721654-6056-477190467269/5f4404565467771890ab66920d936327.ism/manifest(format=m3u8-aapl-v3) ","类型":" video / mp4 "," protectionInfo ":[{" type ":" AES "," authenticationToken ":"已提供“}]}]
当最终用户尝试在iphone-IOS上查看此编码视频时,它会成功播放 not . 在Windows上,它运行良好 .
我读到这篇文章关于需要添加到视频文件url的url后缀:每个设备的特定后缀,但我不确定这是什么问题 .
我将感谢你的帮助 .
1 回答
你能尝试播放http://ampdemo.azureedge.net/中的视频,看看是否有效 . 如果选中“高级”,则可以指定特定格式 .