ULPFEC и RED решат проблему низкоскоростной видеоконференции

Начиная с Firefox 120, Mozilla гарантирует отсутствие потери пакетов видео во время вызовов WebRTC, включая функции прямого исправления ошибок неравномерной защиты (ULPFEC) и избыточности (RED). Эти функции включены по умолчанию в сборках Firefox Nightly.
В настоящее время большинство видеоклиентов/приложений в Интернете используют веб-коммуникацию в реальном времени (WebRTC), причем наиболее популярными из них являются Google Meet, Google Hangouts, Zoom, Facebook Messenger и Discord.
Мы внедрили две функции WebRTC, которые должны помочь улучшить качество потокового видео для пользователей с нестабильным подключением к Интернету: прямое исправление ошибок неравномерной защиты (ULPFEC) и избыточность (RED). Подробности см. в RFC 5109. https://t.co/7a8nlNi8St
— Firefox Nightly 🔥 (@FirefoxNightly) 29 сентября 2023 г.
Мозилла недавно объявлено что в Firefox Nightly добавлены две функции WebRTC, ULPFEC и RED, чтобы помочь улучшить качество потокового видео при нестабильных интернет-соединениях.
Эта закрытая ошибка еще раз подтверждает это. Эти функции включены по умолчанию в Nightly, если для параметра ниже установить значение true.media.navigator.video.red_ulpfec_enabled
Что такое УЛПФЕК?
ULPFEC — это аббревиатура, обозначающая защиту неравномерного уровня с прямой коррекцией ошибок. Это метод восстановления потерянных или поврежденных данных в видеопотоках, особенно в приложениях WebRTC. Это один из типов полезной нагрузки, поддерживаемых протоколом MS-SDPEXT и сервером OvenMediaEngine.
Если оставить в стороне технические детали, эти новые функции помогают обеспечить плавную потоковую передачу видео в некоторых видеоприложениях/клиентах Firefox, которые вы используете при работе с низкоскоростным подключением к Интернету. Эти функции гарантируют отсутствие потери пакетов во время вызовов WebRTC.
Что вы думаете об этой разработке Firefox? Дайте нам знать в комментариях ниже.