Как защитить ссылки для скачивания, созданные с помощью Azure Преобразования Media Services (и локатора)?
Мне известно об использовании шифрования AES или DRM для видео потоков , созданных Azure Media Services, однако я не нашел никакой информации о том, как обезопасить загрузку ссылок.
Я получаю свои пути загрузки для моего потокового локатора, такие как:
var locator = new StreamingLocator { AssetName = assetName, StreamingPolicyName = PredefinedStreamingPolicy.DownloadAndClearStreaming };
ListPathsResponse paths = await client.StreamingLocators.ListPathsAsync(config.ResourceGroup, config.AccountName, locatorName);
А затем создание ссылок для загрузки, таких как:
foreach (var path in paths.DownloadPaths)
{
UriBuilder uriBuilder = new UriBuilder();
uriBuilder.Scheme = "https";
uriBuilder.Host = streamingEndpoint.HostName;
uriBuilder.Path = path;
downloadUrls.Add(uriBuilder.ToString());
}
Я предполагаю, что при создании локатора я должен пройти указанную политику c, тем не менее Мне не удалось найти соответствующие ресурсы для достижения такого поведения.
Я нашел много информации о устаревших URL-адресах s2 v2 и политиках доступа для REST но не повезло с v3 и. net.
Спасибо.