使用Azure Media Services v3。我的流端点正在运行。我希望用户通过浏览器上传任何类型的视频文件(例如.avi),并在没有插件的情况下播放它们。我明白这需要背景编码。
我上传了一个资产,为它创建了一个编码工作,并设置了一个webhook,以便在完成时通知我。然后我为它创建一个流媒体定位器并存储流畅的流媒体路径。
它最终看起来像:https:// {StreamingEndpoint} / {StreamingLocator} / {filename} .ism / manifest
我可以下载清单文件,所以网址似乎是正确的,但我已经在https://ampdemo.azureedge.net/azuremediaplayer.html?url=%2F%2F和我自己的网站上尝试了视频但没有成功。
谁能告诉我我错过了什么?
几个快速问题澄清。
如果您仍然遇到问题 - 请尝试我们的快速入门之一,确认它们适合您。
经过一些搜索,这是我不理解清单文件/我的视频没有音频导致问题的组合。
对于清单,我在Chrome中播放时使用了流畅的流媒体链接而不是短划线链接。我已经从video.js交换到Azure Media Player以自动交换DASH / HLS / SmoothStreaming,因为我不想自己处理。
我也反对视频不播放没有音频,我通过切换编码修复。
感谢@johndeu的帮助。