H.264 is also known as “MPEG-4 Part 10 & Advaced Video Coding”.

It is a widely used compression format (=video codec) that is used extensively in the industry. This includes video conferencing systems, TV broadcasting, webcams, smartphones, etc.

It is royalty bearing and is governed by the MPEG-LA.

WebRTC and the H.264 codec

It is one of the mandatory to implement video codecs in WebRTC, and it is available in all browsers supporting WebRTC. On some Android devices, where a hardware implementation of H.264 isn’t accessible, there is no support for H.264.

A royalty free implementation known as openH264 has been introduced by Cisco and has been integrated into browser implementations.

Additional reading

Tags: codec

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.