
It improves upon the compression efficiency of h.264 reducing the size of the video by around 50%. It was approved as the official successor to h.264, also known as Advanced Video Coding (AVC) in April 2013.

The h.265 codec, or High Efficiency Video Coding (HEVC), was developed through a joint effort by the Video Coding Experts Group (VCEG) and the Moving Picture Experts Group (MPEG). Google subsequently open sourced the codec. The Original VPX codecs came from On2 Technologies which was acquired by Google in 2010. Designed as the successor to VP8, it was originally used to compress the ultra HD content on YouTube as it improves upon the coding efficiency of its predecessor. VP9 codec is a royalty-free, open-source video coding standard developed by Google. Ultimately, we will present the case for why h.264 is currently a more effective choice for low latency live streaming. We are lumping VP8 in with VP9 as they are similar in regards to licensing, and VP9 is the evolution of VP8.Īlthough this post mostly focuses on VP9 versus h.265, the overarching concern is what is the best codec to use. In previous posts, we covered AV1, and HEVC so this post will focus mainly on VP8/VP9. There are quite a few codecs currently in use today including, VP8/9, h.264 (AVC), h.265 (HEVC), and AV1.

Then that raw data must be compressed (encoded) into a codec, broadcast over an internet connection (using a transport protocol), sent to some kind of server-side solution (typically a CDN or a cloud-based cluster like Red5 Pro), and subsequently decompressed (decoded) for the subscriber to finally watch the video. To greatly simplify the process in order for a video to be streamed over the internet, it must first capture the audio and video using a microphone and camera. The codec also defines the types of tools that can be used to conduct the streaming. An important component is the codec used for the encoding and decoding of the media file.
Tenfourfox h 264 series#
The entire process of broadcasting a stream and transporting it over the internet involves a series of methods with a variety of formats that can be employed.
