As many of you might be aware, Google today announced the open source release of the WebM Project and VP8 codec. What you might not be aware of is that Collabora Multimedia and Entropy Wave have been working with the WebM team and due to this are able to announce the availability of a full set of GStreamer plugins for this new and exciting video format, the needed updates to support the WebM container format and finally we have been working with Xiph.org and Monty to announce the availability of a Ogg container format mapping for WebM, which we have also implemented support for in GStreamer. So by grabbing our WebM branches from GStreamer git you can today do the following things with all GStreamer applications:
- Encode video into the WebM VP8 video format
- Decode videos which are in the WebM video format
- Mux VP8 and Vorbis into the official WebM container format (based on Matroska)
- Demux WebM files with VP8 and Vorbis
- Stream VP8 video as part of Ogg http streams
- Mux and demux VP8 into Ogg container format
We also hope to be working with the WebM project community to offer RTP streaming of VP8 as soon as possible after this launch.
So a big thanks to the good people at Google for releasing WebM to the world and for working with us and other members of the open source community to enable WebM usage in the open source community from day one.
So for the actual code all patches will be committed to gst-plugins-good/base/bad and will be available in new pre-releases today
For those of you running latest releases and prefer to stick with that until the next full release then patches against latest releases will be available from these locations (web interface):
You can read more about the WebM release at the official WebM blog post.
You find the official joint press release of Collabora Multimedia and Entropy Wave here.
Update: Thought I should also link to Montys blog which gives the official Xiph.org view.