Политики потоковой передачи

Политики потоковой передачи в Службах мультимедиа Azure версии 3 позволяют определять протоколы потоковой передачи и параметры шифрования для указателей потоковой передачи. В Службах мультимедиа версии 3 предоставляются несколько стандартных политик потоковой передачи, которые можно использовать без дополнительной настройки как в тестовой, так и в рабочей средах.

Сейчас доступны следующие предопределенные политики потоковой передачи:

  • Predefined_DownloadOnly. Разрешает только загрузку.
  • Predefined_ClearStreamingOnly. Разрешает только незашифрованную потоковую передачу.
  • Predefined_DownloadAndClearStreaming. Разрешает скачивание и незашифрованную потоковую передачу.
  • Predefined_ClearKey. Разрешает потоковую передачу по протоколам HLS/DASH/Smooth, зашифрованную с помощью envelopeEncryption, при этом Службы мультимедиа выдают ключ содержимого.
  • Predefined_MultiDrmCencStreaming. Разрешает потоковую передачу по протоколам DASH/Smooth, зашифрованную с помощью commonEncryptionCenc, при этом Службы мультимедиа выдают лицензии PlayReady и Widevine.
  • Predefined_MultiDrmStreaming. Разрешает потоковую передачу по протоколам DASH/Smooth, зашифрованную с помощью commonEncryptionCenc, при этом Службы мультимедиа выдают лицензии PlayReady и Widevine, или же потоковую передачу по протоколу HLS, зашифрованную с помощью commonEncryptionCbcs, а Службы мультимедиа выдают лицензию FairPlay.
  • Если ни один из указанных выше вариантов не соответствует вашим потребностям, создайте новую политику потоковой передачи.

Важно!

  • Свойства политик потоковой передачи типа Datetime всегда задаются в формате UTC.
  • Следует разработать ограниченный набор политик для учетной записи Служб мультимедиа и повторно использовать их для указателей потоковой передачи каждый раз, когда требуются те же параметры. Дополнительные сведения см. в разделе Квоты и ограничения.

Если вы шифруете содержимое, необходимо создать политику ключа содержимого.

Если у вас есть особые требования (например, нужно использовать другие протоколы, пользовательскую службу доставки ключей или незашифрованную звуковую дорожку), вы можете создать пользовательскую политику потоковой передачи.

Общее шифрование незащищенного ключа (CENC)

Политика ключа содержимого не требуется при незащищенной потоковой передаче или скачивании. CENC позволяет использовать общее шифрование без управления цифровыми правами, если требуется шифрование, но проигрыватель не поддерживает шифрование конвертов AES.

Проигрыватели, которые разрешают шифрование CENC, включают:

  • dash.js с версии 4.5.0
  • Проигрыватель Shaka с v4.0.0 (2022-04-30)
  • Exoplayer от Android с версии r2.18.1
  • Bitmovin
  • Theo Player

Фильтрации, упорядочивание, разбиение по страницам

Ознакомьтесь с разделом Фильтрация, упорядочивание и разбиение по страницам сущностей Служб мультимедиа.

Справка и поддержка

Вы можете обратиться к Службам мультимедиа с вопросами или следить за нашими обновлениями одним из следующих способов: