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