使用Azure Media Services v3。我的流终结点正在运行。我希望用户通过浏览器上传任何类型的视频文件(例如.avi),并在没有插件的情况下播放它们。我了解需要后台编码。
我已经上传了资产,为其创建了编码工作,并设置了一个网络挂钩以在完成时通知我。然后,我为其创建一个流定位器并存储平滑的流路径。
最终看起来像: https:// {StreamingEndpoint} / {StreamingLocator} / {filename} .ism / manifest
我可以下载清单文件,因此url似乎正确,但是我在https://ampdemo.azureedge.net/azuremediaplayer.html?url=%2F%2F和我自己的站点中尝试了该视频,但是没有成功。
有人可以告诉我我想念什么吗?
答案 0 :(得分:1)
快速回答问题,以进行澄清。
如果您仍然遇到问题,请尝试使用我们的快速入门之一,以确认它们是否对您有用。
答案 1 :(得分:0)
经过一番搜索,是我不了解清单文件/我的视频(没有音频)导致的问题。
对于清单,我在Chrome浏览器中播放时使用的是流畅的流媒体链接,而不是破折号链接。我已经从video.js交换到Azure Media Player,以自动交换DASH / HLS / SmoothStreaming,因为我不想自己处理。
我还遇到了视频无法播放而不是音频的问题,该问题是通过切换编码来解决的。
感谢@johndeu的帮助。