Термин
Scalable coding
Кодирование одного bitstream, из которого можно извлечь несколько уровней качества/разрешения – исторически SVC для H.264, теперь LCEVC и AV1 SVC.
Scalable coding – паттерн дизайна кодека, при котором один bitstream можно частично декодировать, чтобы получить разные версии того же контента по качеству, разрешению или частоте кадров. Scalable-энкодер выдаёт выход, где «base-слой» полностью декодируется сам по себе – давая вам, скажем, 480p на низком bitrate – и один или несколько «enhancement-слоёв» можно добавить, чтобы апгрейднуться до 720p, 1080p или 4K при прогрессивно более высоком bitrate. Один и тот же файл (или поток) обслуживает зрителей по широкому спектру сетевых возможностей и устройств без перекодирования.
У идеи длинная история. H.264 SVC (Scalable Video Coding, 2007) был первой широко развёрнутой версией, активно использовался в видеоконференц-связи и видеонаблюдении. HEVC SHVC (Scalable HEVC) расширил концепцию. AV1 имеет встроенные scalability-фичи для пространственных и временных слоёв. LCEVC (MPEG-5 Part 2) – современная коммерческая реализация, спроектированная как codec-agnostic enhancement-слой, работающий поверх любого базового кодека.
Для продуктовой команды в 2026 году scalable coding имеет нишевую, но реальную роль, отличную от `adaptive-bitrate`-стриминга (ABR). ABR хранит несколько полностью отдельных rendition одного и того же видео в разных качествах; scalable coding хранит один файл со встроенными слоями. ABR выигрывает по простоте и совместимости с кодеками – работает любой кодек, любой плеер с ним справляется, не нужно специальное железо. Scalable coding выигрывает по эффективности хранения (один многослойный файл меньше трёх независимых rendition) и в use cases, где реально нужно частичное декодирование (multi-device fan-out из одного contribution-стрима, real-time адаптация полосы в WebRTC, tier-down в broadcast). Большинство коммерческого стриминга использует ABR; scalable coding выживает в WebRTC, broadcast, видеонаблюдении и растущей LCEVC-экосистеме.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.