Mozilla Labs: Rainbow Version History

6 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 0.4 457.0 KiB Works with Firefox 4.0 - 4.0.*

Thanks for all your great feedback on Rainbow so far! With release 0.4 we've consolidated a lot of it and come up with a new asynchronous API - so all code using the old API (up to version 0.3.1) will need to be re-written.

As always, the examples have been updated - check them out at and

As with the 0.3 release, 0.4 will not support streaming or Linux. But we're making steady progress on both fronts, look for more news on that soon!

Version 0.3.1 454.0 KiB Works with Firefox 4.0b12 - 4.0.*

Add support for the latest Firefox beta.

Version 0.3 452.0 KiB Works with Firefox 4.0b10 - 4.0b12pre

- Added support for recording from a canvas as video instead of a webcam.
- Dropped support for writing streams to a websocket (as they will be disabled by default in Firefox 4).
- Added support for acting as a source of an Icecast stream. Special Icecast server configuration is required, details are in the README.

Don't forget, you can come contribute on github by filing issues, or submitting patches and pull requests!

Version 0.2 451.0 KiB Works with Firefox 4.0b8pre - 4.0b8pre

- Rainbow now supports Windows!
- Linux support is also included but limited to audio only.
- Preliminary support for writing multiplexed media frames to a websocket.
- Exposed capability for API callers to request custom video frame sizes, encoding quality, audio channels and sampling rates.
- Numerous bug fixes, including an encoding issue that prevented Firefox from playing the audio track in generated OGG files.

As always please check out the README file for more information, and contribute on Github!

Version 0.1 439.0 KiB Works with Firefox 4.0b8pre - 4.0b8pre

Early developer release. Please go through the README for a list of known issues!