Firefox to Improve WebRTC Video Streaming Quality on Poor Internet Connections

ULPFEC and RED will solve your low-speed video conferencing

Reading time icon 2 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

mozilla firefox improve poor video calls

Starting with Firefox 120, Mozilla ensures no packet loss for video during WebRTC calls by enabling Uneven Level Protection Forward Error Correction (ULPFEC) and Redundancy (RED) features. These features are enabled by default in Firefox Nightly builds.

Currently, most video clients/apps on the internet use Web Real-Time Communication (WebRTC), with some of the most popular being Google Meet, Google Hangouts, Zoom, Facebook Messenger, and Discord.

Mozilla recently announced that it has landed two WebRTC features, ULPFEC and RED, in Firefox Nightly to help improve video streaming quality for spotty internet connections. This closed bug further confirms that. The features are on by default in Nightly by toggling the below preference to true.

media.navigator.video.red_ulpfec_enabled

What is ULPFEC?

ULPFEC is an acronym for Uneven Level Protection Forward Error Correction. It is a technique for recovering lost or corrupted data in video streams, especially in WebRTC applications. It is one of the payload types supported by the MS-SDPEXT protocol and the OvenMediaEngine server.

Setting technical details aside, these new features help smooth video streaming in some of the Firefox video apps/clients you use when running on low-speed internet connections. The features ensure no packet loss during WebRTC calls.

What do you think about this development from Firefox? Let us know in the comments below.

More about the topics: Firefox, internet connection errors, Video streaming