The WEBM file type is an open multimedia file format used for streaming video on websites. It was designed by Google to provide royalty-free, high-quality open video compression for HTML5 video. The WebM supports the video codec VP8 and VP9. The data structure of WebM files is based on the Matroska file format. The source code is released under a BSD license.