The cannes video codec builds upon the foundation of chicago with support for mixed reality content including stereoscopic 3D, 360° panoramas, and spherical video. Similar to chicago, cannes was designed to serve as a testbed for further experimentation and research.
EVX is a collection of five evolutionary video codecs that focus on targeted solutions for specific use cases. The following diagram illustrates the high level progression of each codec in the family.
Release | Version | Codename | Target | Features | |
TBD | EVX-5 | Capri | Massive media library compression | Artificial intelligence, targeted compression | |
2016 | EVX-4 | Cannes | Mixed reality immersive content | Virtual & augmented reality, 3D video format support | |
2014 | EVX-3 | Chicago | Ultra HD content | Advanced transforms, large macroblock support | |
2011 | EVX-2 | Chennai | Medical and archival content | Lossless compression, full rate YCbCr 4:4:4 mode | |
2011 | EVX-1 | Cairo | Low latency video streaming | Experimental pipeline, video analysis & debugging tool |
The source code to cannes is not yet available. In the meantime you can check out the source code for cairo, which serves as the basic framework for cannes.
For more information about the functionality of cannes, check out this blog post. For more information about the predecessors in the EVX family of codecs, check out chicago, chennai, cairo, and P.264 projects.