This document discusses video codecs and their role in web-based communications. It provides a brief history of codecs from analog to digital formats. It then focuses on codecs used for WebRTC, including VP8, H.264, VP9 and future developments. It explores the ongoing "game of chess" between codec developers as different browsers and companies support different options. Finally, it discusses efforts by the Alliance for Open Media and IETF to develop future open, high quality video codecs.