【问题标题】:Clone Azure Media Services asset/video using AMS v3使用 AMS v3 克隆 Azure 媒体服务资产/视频
【发布时间】:2020-03-31 22:31:40
【问题描述】:

在 Azure 媒体服务中克隆视频资产的最佳方法是什么?

场景:我的应用程序中有一个项目,其中各种视频已由 Azure 媒体服务处理(提交转换作业、处理并在 CDN 上发布)。我将此项目用作我应用程序中其他项目的模板项目,因此我还需要克隆由 Azure 媒体服务创建的视频。最好的方法是什么?我在 v2 中找到了用于克隆 blob 的文档,但是,我还没有找到 v3 的任何资源。

使用 Blob 存储 API 克隆刚刚生成的 Blob 是否安全?如果是这样,如何创建流式定位器/发布可通过 CDN 访问的克隆 blob?

我尝试了什么:我知道我可以为原始视频资产提交一个新的转换作业并使用 Azure 媒体服务 API 创建新的 blob,但是,从性能的角度来看,我认为仅将资产克隆到blob 层,然后发布它们而不是再次处理它们。

还有其他方法吗?

编辑:克隆视频是必不可少的,因为用户可以在他们的项目中编辑/删除视频,但是不能影响模板项目。

【问题讨论】:

  • 如果您找到解决问题的好方法,您可以将您的答案分享给我们。 ^-^!

标签: .net azure video-streaming video-processing azure-media-services


【解决方案1】:

更新

也许您可以阅读此document。您可以下载/上传资产。因此用户可以在自己的空间中编辑/删除视频,模板资产不会受到影响。 Azure-Media-Services v3 没有关于复制现有 blob 的文档。

以前的

为什么需要将视频克隆到其他项目?您的资产已存储在 Azure 中并发布在 CDN 上。您可以直接阅读,它只是媒体内容。我认为克隆到其他 blob 或容器可能会花费你很多。

我已阅读有关 V2 和 V3 的文档。在 V2 中,它向我们展示了如何在两个 AMS 帐户之间复制 blob,但 V3 没有。我还阅读了有关 Azure-Media-Services-Explorer For V3 的源代码,它是 azure-media-services 的好工具。在此工具中,它支持将资产复制到另一个 ams 帐户或自己。如下图,

1、在 Azure-Media-Services-Explorer 上复制资产

2、选择AMS账号...

如果您还想克隆资产,可以阅读有关它的源代码。我认为它对你有用。

【讨论】:

  • 感谢您的回答,我已经更新了我的问题。我知道这个工具,但还没有检查 src 代码,谢谢你的建议。我认为我仍然需要克隆的最佳实践。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-30
  • 2013-10-24
  • 2019-04-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多