Firefox Rainbow, Enabling video & audio recording in the browser.

Mozilla Labsから新しいプロジェクトRainbowが発表された。これはFirefoxからシステムの録画機能および録音機能にアクセスできるようにしようというもの。もともとJetpackの一部として開発されてきた録音機能を再構成したものとされている。数行のJavaScriptでPCに搭載されているハードウェアを使った録画や録音が可能になる。

現在のところRainbow開発版はMacで動作するFirefox開発版のナイトリービルドで動作するアドオンとして提供されている。Rainbowを使うとTheora、Vorbis、Oggのどれかの形式で録画したデータをファイルに保存可能。保存したファイルに対してDOMもしくはHTML5のFile APIを経由してアクセスできる。直近の開発課題としては次の項目があげられている。

  • Windows版、Linux版および64ビット版の開発
  • ファイル保存以外にもライブストリーミング機能の実現
  • アクセス制御機能の実装
  • VP8コーデックへの対応
  • 再起動しなくても動作するアドオンへの切り替え

Rainbowの機能がFirefox本体に取り込まれた場合、Webアプリケーションを経由してのライブストリーミングや、動画の録画および音声の録音からWebサービスへのシームレスなアップデートなどが実現できるようになるとみられる。