Масштабируемое видеокодирование

SVC (Scalable Video Coding) – технология масштабируемого видеокодирования, поддерживаемая сервером видеоконференций, позволяющая подстраивать видеопоток под различные характеристики терминальных устройств участников. Процесс видеокодирования заключается в следующем: сервер назначает каждому из устройств, какой видеопоток необходимо декодировать. Таким образом, участники со слабыми каналами связи или устройствами (планшет, мобильный телефон, коммуникатор) получат базовый поток с меньшей скоростью передачи данных. В свою очередь, пользователи с большой шириной канала связи смогут декодировать полный видеопоток, не попадая под влияние «слабого» участника видеоконференции.

Scalable Video Coding

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

В решениях TrueConf технология масштабируемого видеокодирования была адаптирована под видеокодек VP8. Технология временного масштабирования видеопотоков, которая была разработана специально для наших клиентов, позволяет всем участникам многоточечной видеоконференции, в зависимости от текущих условий приема, получать все кадры либо только их часть. Внедрение SVC стало прекрасной альтернативой технологиям, применяющимся в MCU, которые предполагают полноценное перекодирование видео для каждого отдельного терминального устройства, что сказывается на достаточно высокой стоимости самого MCU-сервера.