Azure媒体服务-使用Rest API不会在资产中显示Blob

时间:2019-03-15 08:16:41

标签: azure azure-blob-storage azure-media-services

我想使用Azure Rest API将视频编码为多种比特率。

这是我要执行的步骤:

  1. 使用Azure Portal将单个MP4视频作为资产上传。
  2. 使用邮递员从用于服务主体身份验证的Azure AD令牌中接收到的 access_token
  3. 使用此令牌通过邮递员创建新资产。
  4. 使用邮递员创建了一个新的Transform请求。
  5. 使用Transform请求创建一个新作业,将输入作为在步骤1上载的文件输入,并作为在步骤3中使用Postman创建的资产输出。

现在,此作业显示在Azure Media Service的“作业”部分下。作业成功完成后,斑点将出现在斑点容器中。

但是这些文件没有出现在资产(在上面的第3点创建)中。即使作业完成后,也存在空资产。

作业完成后,是否需要调用其他API才能将Blob映射到资产?

请帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

Azure Media Services当前提供两个API版本,即v3和v2。称为here的Azure门户正在使用旧版/旧版v2 API。当您使用Transforms并使用该Transform提交作业时,您使用的是v3 API-生成的输出Asset应该是v3实体。因此,该资产的内容不会显示在Azure门户中。如果您使用的是PC,则会在v3 API的基础上构建一个工具here,这可能有助于浏览v3资产。