Кодирование с помощью автоматически созданной схемы скоростей

Логотип Служб мультимедиа версии 3


Предупреждение

Поддержка Служб мультимедиа Azure будет прекращена 30 июня 2024 г. Дополнительные сведения см. в руководстве по прекращению поддержки AMS.

Совет

Хотите создать эскизы, совместить два видео вместе, создать подклип видео или повернуть его (а также выполнить другие действия)? Пример кода для Служб мультимедиа можно найти на странице Примеры.

Обзор

В этой статье показано, как с помощью кодировщика по плану Standard в Службах мультимедиа закодировать входные видео в автоматически созданную схему скоростей (пары "скорость — разрешение") на основе разрешений и скорости входных данных. Этот встроенный параметр кодировщика (или предустановка) никогда не превышает разрешение и скорость входных данных. Например, если указаны входные данные с разрешением 720p и скоростью 3 Мбит/с, то разрешение выходных данных не выше 720p, а скорость их запуска ниже 3 Мбит/с.

Кодирование для потоковой передачи

Используя предустановку AdaptiveStreaming или H265AdaptiveStreaming в преобразовании, вы получите выходные данные, которые можно передавать через протоколы потоковой передачи, такие как HLS и DASH. При использовании одной из этих предустановок служба интеллектуально определяет, сколько слоев видео необходимо создать, с какой скоростью и разрешением. Выходное содержимое содержит MP4-файлы со звуком в кодировке AAC и видео H.264 (с предустановкой AdaptiveStreaming) или H.265/HEVC (с предустановкой H265AdaptiveStreaming). В выходных MP4-файлах не применяется чередование.

Выходные данные

Этот раздел содержит три примера выходных данных слоев видео, созданных кодировщиком служб мультимедиа в результате кодирования с предустановкой AdaptiveStreaming(H.264) или H265AdaptiveStreaming (HEVC). Во всех случаях выходные данные содержат отдельный аудиофайл MP4 со стереозвуком, закодированном со скоростью 128 Кбит/с.

Пример 1

При исходной высоте 1080 и частоте кадров 29,970 создается 6 слоев видео.

Уровень Высота Ширина Битрейт (кбит/с)
1 1080 1920 6780
2 720 1280 3520
3 540 960 2210
4 360 640 1150
5 270 480 720
6 180 320 380

Пример 2

При исходной высоте 720 и частоте кадров 23,970 создается 5 слоев видео.

Уровень Высота Ширина Битрейт (кбит/с)
1 720 1280 2940
2 540 960 1850
3 360 640 960
4 270 480 600
5 180 320 320

Пример 3

При исходной высоте 360 и частоте кадров 29,970 создается 3 слоя видео.

Уровень Высота Ширина Битрейт (кбит/с)
1 360 640 700
2 270 480 440
3 180 320 230

Сравнение кодировок с учетом содержимого

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

Примеры кодирования

Ознакомьтесь с обширным списком примеров кодирования.

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

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