Scalable Video Coding (масштабируемое видеокодирование) - технология обработки и передачи видео в реальном времени, которая позволяет передавать в одном потоке несколько подпотоков видео разного качества. Поток видео высокого качества кодируется как последовательность улучшений потоков более низкого качества, благодаря чему каждый клиент может использовать столько улучшений, сколько позволяют его вычислительные мощности. Таким образом, технология SVC позволяет серверу адаптировать видеопоток под пропускную способность каждого отдельного канала, не пересчитывая потоки каждый раз заново.[1][2]
Исторически концепция масштабируемого видеокодирования возникло как расширение стандарта сжатия видео H.264, который позволял разделять видео на слои данных для постепенного улучшения качества.
Однако впоследствии поддержка SVC была выработана и в других видеокодеках - например, VP8.[3]
Общая схема работы SVC такова:
Последовательность улучшения качества может затрагивать различные параметры:
Применение SVC в видеоконференциях позволяет значительно сократить вычислительные расходы на формирование общей картинки со всеми собеседниками - вместо этого каждый клиент формирует последовательность улучшений низкокачественной копии его потока, а сервер просто управляет тем, чтобы каждый клиент получил картинку того размера, которая нужна - не больше и не меньше (это полезно, например, при конференциях с большим количеством участников, когда размеры отображения разных участников могут быть разными).
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .