уровень качества битрейта для конкретного устройства

Я ищу сервис mediaconvert из AWS для перекодирования видео. Значение, которое я сейчас пытаюсь установить, - это уровень качества (QL) для QVBR, в соответствии с этим он может зависеть от платформы, например, для разрешения 720p/1080p он предлагает QL=8/9 (для ТВ), QL=7 (для планшета), QL=6 (для смартфона).

На самом деле у приложения есть версия для трех типов устройств, и я спрашиваю: мне нужно сохранить 3 версии для одного и того же видео? Я хочу сэкономить деньги на потоковой передаче, и у моего приложения одинаковое количество пользователей, использующих его на каждой платформе, я хочу сэкономить на пропускной способности, но предоставляя видео хорошего качества

0 ответов

Более высокие уровни качества QVBR (QL) соответствуют более высоким битрейтам на выходе.

Для большого дисплея, такого как телевизор, рекомендуется более высокий QVBR QL, чтобы улучшить впечатление от просмотра. Но при просмотре того же контента на меньшем дисплее, таком как телефон, вам могут не понадобиться все эти дополнительные биты, чтобы по-прежнему иметь хороший опыт.

В общем, рекомендуется создавать выходные данные, предназначенные для каждого из различных устройств или разрешений, на которых будет просматриваться контент. Это поможет сэкономить полосу пропускания для небольших устройств, сохраняя при этом высокое качество для больших.

Эта концепция называется потоковой передачей с адаптивным битрейтом (ABR) и является общей особенностью потоковых форматов, таких как HLS и DASH (среди прочих). В документации MediaConvert есть раздел о том, как создавать выходные данные ABR: https://docs.aws.amazon.com/mediaconvert/latest/ug/video-abr-streaming-outputs.html

Другие вопросы по тегам