You are here: Home » NewsFeeds » A how and why primer on video transcoding: Webm to H.264 and more

A how and why primer on video transcoding: Webm to H.264 and more

Rendering videos seamlessly across browser types is often an arduous process for developers. It is important to consider the format and codec of a video file. Different browser types support different video codecs, which means that you need to provide multiple formats to ensure that your video renders on all browsers.

Browser
Video Codec
Audio Codec
Chrome
H.264, VP8, VP9
AAC, MP3, Vorbis, Opus
Firefox
H.264, VP8, VP9
AAC, MP3, Vorbis, Opus
Internet Explorer
H.264
MP3
Safari
H.264
MP3, AAC
iPhone
H.264
MP3, AAC
Android
H.264, VP8
MP3, AAC, Vorbis
Opera
H.264, VP8
Vorbis, Opus
Chrome Android
H.264, VP8, VP9
MP3, AAC, Vorbis
If you are looking for one codec to rule all web browsers, then your best bet is with H.264, which is supported on 98% of web browsers and is used for both HD and SD video encoding. There are other ways to optimize for speed and quality, but I won’t delve into them here.  The main problem people face is when they need to display user generated video content that is recorded in one format


 

Original article