What is a VP8?
VP8 is a video compression format used for encoding and decoding high-definition video in files or streams. The codec is part of the open-source WebM project sponsored by Google. It is contained in the WebM open source project sponsored by Google along with VP9. Unlike its counterpart H.264 codec, VP8 codec is free. This is due to Google having released all of the patents it owns under a royalty-free public license. H.264, however, contains patented technology and requires licenses from patent holders and limited royalties for hardware.
VP8 is currently the default video codec used in WebRTC. Around 90% or more of all WebRTC video sessions use VP8. This makes it an essential part of most browser-based video applications, including platforms using 3CX.
VP8 and Other Video Codecs Supported by 3CX
3CX currently only supports VP8. VP9 will also be made available as an option in the near future. However, it is important to note that in many ways VP8 is preferable to VP9. This is because VP9 uses up to 10-40% more resources (CPU) to compress video, while VP8 is a lot lighter. On the plus side, VP9 uses 40% less bandwidth and delivers a much crisper image. 3CX does not support H264 due to the complex licensing model associated with it.
Further reading
Last Updated
This document was last updated on 4 July 2025
https://www.3cx.com/pbx/vp8/

