【问题标题】:Encoding mp4 to other将 mp4 编码为其他
【发布时间】:2013-05-13 23:57:39
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: android azure video-encoding


    【解决方案1】:

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

    首先,我建议您熟悉媒体服务本身 - 概念、工作原理。

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

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

    1. Create an empty asset
    2. Create a SAS Locator for that asset(类型 1) 2.1。要创建定位器,您首先需要为定位器设置create an Access Policy。您需要将访问策略指定为写入(权限:2)才能上传。
    3. 使用 SAS 定位器上传 MP4 视频 - 就像您上传到普通 blob 存储的方式一样。

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

    【讨论】:

    • 非常感谢。很有帮助。
    猜你喜欢
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-10
    • 1970-01-01
    相关资源
    最近更新 更多