Поддерживаемые протоколы потоковой передачи и типы шифрования с низкой задержкой
В этой справочной статье перечислены протоколы потоковой передачи и типы шифрования с низкой задержкой.
HLS и DASH
Поддерживаются следующие форматы контейнеров и схемы шифрования.
Формат упаковки | Формат контейнера | Условие | Схема шифрования | Строка форматирования |
---|---|---|---|---|
HLS v3 | MPG2-TS | Требуется прокси-сервер списка воспроизведения для HLS при использовании проверки подлинности маркера | AES | (format=m3u8-aapl-v3,encryption=cbc) |
HLS v4 | MPG2-TS | Требуется прокси-сервер списка воспроизведения для HLS при использовании проверки подлинности маркера | AES | (format=m3u8-aapl-v4,encryption=cbc) |
Сценарий без использования LL-HLS | CBCS (FairPlay) | (format=m3u8-aapl-v4,encryption=cbcs-aapl) | ||
HLS версии 7 или выше | CMAF | Требуется прокси-сервер списка воспроизведения для HLS | AES | (format=m3u8-cmaf,encryption=cbc) |
Не работает с выходными данными LL-HLS | CBCS (FairPlay) | (format=m3u8-cmaf,encryption=cbcs-aapl) | ||
Штрих | CMAF | AES | (format=mpd-time-cmaf,encryption=cbc) | |
CENC (PlayReady или Widevine) (format=mpd-time-cmaf,encryption=cenc) |
HLS/CMAF + FairPlay (в том числе HEVC/H.265) должен включать оба протокола Dash и HLS. Поддерживается на следующих устройствах:
- iOS 11 или более поздней версии;
- iPhone 8 или более поздней версии;
- macOS High Sierra с процессором Intel 7-го поколения.
Примечание
Widevine недоступен в регионе GovCloud.
Smooth Streaming
Протокол Smooth Streaming поддерживает следующие форматы контейнеров и схемы шифрования.
Протокол | Формат контейнера | Схема шифрования |
---|---|---|
fMP4 | AES | https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cbc) |
fMP4 | CENC (PlayReady) | https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cenc) |
fMP4 | PIFF 1.1 (PlayReady) | https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff) |
Примечание
Поддержка PIFF 1.1 предоставляется в виде обратно совместимого решения для Smart TV (Samsung, LG), которое реализовало раннюю версию Silverlight стандарта Common Encryption. Формат PIFF следует использовать только в том случае, когда он необходим для поддержки устаревших моделей Smart TV Samsung или LG, которые поставлялись в 2009–2015 годах и поддерживали шифрование PlayReady PIFF 1.1.
Справка и поддержка
Вы можете обратиться к Службам мультимедиа с вопросами или следить за нашими обновлениями одним из следующих способов:
- ВОПРОСЫ И ОТВЕТЫ
-
Stack Overflow. Пометьте вопросы тегом
azure-media-services
. - @MSFTAzureMedia или используйте @AzureSupport , чтобы запросить поддержку.
- Отправьте запрос в службу поддержки через портал Azure.