Загружаем изображение…

Зависший видеозвонок вдруг «оживает», и картинка резко становится чёткой. Вы увидели рождение ключевого кадра.



Все видели, как видеозвонок рассыпается в цветные квадраты, замирает - а потом резко «оживает», и картинка мгновенно становится чёткой. У этого щелчка есть имя.

В обычном стриминге кодек вставляет полный кадр (ключевой) примерно каждые 2 секунды - чтобы можно было перематывать. Видеозвонку перемотка не нужна, поэтому кодек здесь предельно скупой: один полный кадр в самом начале, а дальше - только «что изменилось». Полный кадр может не появляться по минуте и дольше. Именно поэтому звонки такие лёгкие по трафику. Но у скупости есть цена: если сеть теряет пакеты, «поправки» приходят битыми, опереться не на что - и картинка разваливается.

И вот тут случается самое интересное. Ваше устройство отправляет крошечный служебный запрос по каналу обратной связи RTCP - по сути «пришлите мне заново полный кадр» (сообщения PLI и FIR). Как только свежий ключевой кадр доезжает, картинка пересобирается с чистого листа и резко становится резкой. Это «воскрешение» на экране - и есть ключевой кадр по запросу. Кодек тратит биты на тяжёлый полный кадр ровно тогда, когда он нужен, и ни секундой раньше.

О компании: Фора Софт - с 2005 года разрабатываем видеосвязь, видеостриминг и AI-решения для видео. 20 лет в одной нише, 50 инженеров, 250+ проектов - от live-стриминга с задержкой 0,4–0,5 с на 10 000 HD-зрителей до телемедицины в 84 странах. Нужен видеопродукт - от MVP до highload? Пишите нам

Ещё больше интересных фактов о видео - в нашем подкасте: https://music.yandex.ru/album/43412987/track/154479781

#видео #видеозвонки #webrtc #технологии #forasoft
Просмотры: 6
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти