在Azure Media Services中克隆视频资产的最佳方法是什么?
方案:我的应用程序中有该项目,其中包含Azure媒体服务已处理过的各种视频(提交的转换作业,已处理并在CDN上发布)。我将此项目用作应用程序中其他项目的模板项目,因此我也需要克隆由Azure Media Services创建的视频。最好的方法是什么?我在v2中找到了用于克隆blob的文档,但是,我没有找到v3的任何资源。
使用Blob Storage API克隆刚刚生成的Blob是否安全?如果是这样,如何创建流定位器/发布克隆的Blob以通过CDN进行访问?
尝试的方法:我知道我可以为原始视频资产提交新的转换作业,并使用Azure Media Services API创建新的Blob,但是从性能角度来看,我认为仅在以下位置克隆资产可能会非常有效blob层,然后发布它们,而不是再次对其进行处理。
还有其他方法吗?
编辑:克隆视频至关重要,因为用户可以在项目中编辑/删除视频,但是模板项目一定不会受到影响。
答案 0 :(得分:2)
更新
也许您可以阅读此document。您可以下载/上传资产。因此,用户可以在自己的空间中编辑/删除视频,并且模板资产不会受到影响。 Azure-Media-Services v3没有有关复制现有Blob的文档。
上一个
为什么需要将视频克隆到其他项目?您的资产已天蓝色存储并在CDN上发布。您可以直接阅读,这只是媒体内容。我认为克隆到其他Blob或容器可能会花费您很多钱。
我已阅读有关V2和V3的文档。在V2中,它向我们展示了如何在两个AMS帐户之间复制Blob,而V3中没有。我还阅读了有关Azure-Media-Services-Explorer For V3的源代码,它是用于Azure媒体服务的好工具。在此工具中,它支持将资产复制到另一个ams帐户或自己。如下图所示,
1,在Azure-Media-Services-Explorer上复制资产
如果您还想克隆资产,则可以阅读有关它的源代码。我认为这对您有用。