Azure 媒体服务 (v3) blob 存储、资产和定位器备份
Azure Media Services (v3) blob storage, assets, and locators backup
我在想办法备份 Azure 媒体服务制作的视频。
资产和流定位器存储在哪里,如何备份它们或为存储在 Azure 媒体服务的 blob 存储中的现有二进制文件重新创建它们?
建议解决方案:
我想出了一个解决方案,一旦转换作业处理了视频,应用程序将创建容器的副本以单独备份 blob 存储。
因为,根据我的理解,转换作业产生的数据是不可变的,所以我不必管理另一个同步。
if (job.State == JobState.Finished)
{
StreamingLocator locator = await AzureMediaServicesService.CreateStreamingLocatorAsync(client, azureMediaServicesConfig, outputAssetName, locatorName);
var videoUrls = await AzureMediaServicesService.GetVideoUrlsAsync(client, azureMediaServicesConfig, locator.Name);
// backup blobs in creted container here
}
仅存储在blob存储中的二进制数据是否足以成功恢复视频?恢复后,现有的流媒体和下载链接是否可以正常使用?
因为,当我创建定位器时,我也传递了资产名称,我认为我也应该备份资产的数据。 Can/should 我以某种方式备份资产和定位器?它们存放在哪里?有没有更好的备份视频的方法?
我在这里寻找答案:
https://docs.microsoft.com/en-us/azure/media-services/latest/streaming-locators-concept
https://docs.microsoft.com/en-us/azure/media-services/latest/stream-files-tutorial-with-api#get-a-streaming-locator
https://docs.microsoft.com/en-us/azure/media-services/latest/limits-quotas-constraints
您要问的部分内容是 'What is an asset in Media Services?'。作为编码过程的一部分创建的存储容器绝对是您需要备份的很大一部分。从技术上讲,这就是从备份存储帐户重新创建资产所需的全部内容。好吧,如果您不介意重新创建资产的其他方面。
一项资产is/can是几件事:
- 存储容器和该容器的内容。这些将包括 MP4 视频文件、清单(.ism 和 .ismc)和元数据 XML 文件。
- 已发布的定位器或 URL 客户端向流式处理端点发出 GET 请求的位置。
- 元数据。这包括资产名称、创建日期、描述等内容。
如果您跟踪备份中的存储容器以及与之关联的元数据,并且有办法使用新的流式定位器更新您的站点,那么您真正需要的只是用于重新创建资产。
我在想办法备份 Azure 媒体服务制作的视频。
资产和流定位器存储在哪里,如何备份它们或为存储在 Azure 媒体服务的 blob 存储中的现有二进制文件重新创建它们?
建议解决方案:
我想出了一个解决方案,一旦转换作业处理了视频,应用程序将创建容器的副本以单独备份 blob 存储。 因为,根据我的理解,转换作业产生的数据是不可变的,所以我不必管理另一个同步。
if (job.State == JobState.Finished)
{
StreamingLocator locator = await AzureMediaServicesService.CreateStreamingLocatorAsync(client, azureMediaServicesConfig, outputAssetName, locatorName);
var videoUrls = await AzureMediaServicesService.GetVideoUrlsAsync(client, azureMediaServicesConfig, locator.Name);
// backup blobs in creted container here
}
仅存储在blob存储中的二进制数据是否足以成功恢复视频?恢复后,现有的流媒体和下载链接是否可以正常使用?
因为,当我创建定位器时,我也传递了资产名称,我认为我也应该备份资产的数据。 Can/should 我以某种方式备份资产和定位器?它们存放在哪里?有没有更好的备份视频的方法?
我在这里寻找答案: https://docs.microsoft.com/en-us/azure/media-services/latest/streaming-locators-concept https://docs.microsoft.com/en-us/azure/media-services/latest/stream-files-tutorial-with-api#get-a-streaming-locator https://docs.microsoft.com/en-us/azure/media-services/latest/limits-quotas-constraints
您要问的部分内容是 'What is an asset in Media Services?'。作为编码过程的一部分创建的存储容器绝对是您需要备份的很大一部分。从技术上讲,这就是从备份存储帐户重新创建资产所需的全部内容。好吧,如果您不介意重新创建资产的其他方面。
一项资产is/can是几件事:
- 存储容器和该容器的内容。这些将包括 MP4 视频文件、清单(.ism 和 .ismc)和元数据 XML 文件。
- 已发布的定位器或 URL 客户端向流式处理端点发出 GET 请求的位置。
- 元数据。这包括资产名称、创建日期、描述等内容。
如果您跟踪备份中的存储容器以及与之关联的元数据,并且有办法使用新的流式定位器更新您的站点,那么您真正需要的只是用于重新创建资产。