0

我们已经将几个视频从 android 上传到 windows azure cloud。视频(默认为 mp4)作为 blob 上传到存储容器。

我已经看到有媒体服务可以选择将 *.mp4 转换为其他扩展名。

我的问题是: - 如何自动将所有 blob 连接到媒体服务?- 是否可以从 android 运行任务到媒体服务?(到目前为止,我们只找到了 .net 解决方案)。

谢谢

4

1 回答 1

0

您当然可以使用媒体服务将您的 H.264 MP4 文件转换为其他格式!

首先,我建议您熟悉媒体服务本身 - 概念,它是如何工作的。

接下来,您可以检查媒体服务 REST API,它可以在任何平台上使用,而不仅仅是 .NET。目前没有适用于媒体服务的 Andorid SDK,但有一个很好的“使用媒体服务 REST API 构建应用程序”文档。

阅读完文档后,我建议您对将文件上传到 Azure Blob 容器的代码进行少量更改。它真的很小。除了直接上传到 Blob 存储之外,您还可以:

  1. 创建一个空资产
  2. 为该资产(类型 1)创建一个 SAS 定位器 2.1。要创建定位器,您需要首先为定位器创建访问策略。您需要将访问策略指定为写入(权限:2)才能上传。
  3. 使用 SAS 定位器上传 MP4 视频 - 就像您上传到普通 blob 存储的方式一样。

此时,您将拥有一个媒体资产,您可以将其转换为各种其他格式。

于 2013-05-20T06:51:50.913 回答