Kaltura: オープンソースのオンラインビデオプラットフォーム

kalturaKalturaとは、オンライン百科事典「Wikipedia」を運営する非営利団体の米Wikimedia Foundationと、リッチメディアの共同編集を行なうためのオープンソースプロジェクトです。開発言語はActionScriptとPhpです。

このプロジェクトの成功いかんによって、将来的にはWikipediaの記事中に、多数のユーザーが共同で編集した動画や音声、アニメ、スライドショーを、これまでのテキストと画像に加えて掲載することが可能になるかもしれない。

このプロジェクトの第1段階としてKalturaは、2007年9月に動画などのリッチメディアを共同編集するためのソフトウェアをオープンソースにして公開されています。公開されたサービスで、複数の参加者が動画や音声、アニメを共同編集することを可能にします。これらに使用されるソフトウェアは、KalturaによってSourceForgeにオープンソースプロジェクトとしてホスティングされます。

Kalturaのサーバ側では、PHPで開発され、クライアント側ではFlexです。サーバとクライアントは以下の様で構成されています。

Server (PHP):

  • KalturaServer is responsible for content & rights management, storage and delivery, video processing, video and audio encoding, image handling, etc.

Client (Flex):

  • Core: KalturaCVF (Kaltura Collaborative Video Framework) – Encapsulates the flash video handling (NetStream events, metadata handling, timing, encapsulating different streaming types, audio control etc.) and Kaltura server API calls.

  • KalturaPresentationLayer: Set of libraries to that enables easy and dynamic UI loading and initializing. This layer is responsible for locales, parsing of XML based GUI and layout representation, dynamic data binding, CSS and Skin.

  • KalturaWidgets: Set of Flex applications that use the underlaying layers to form online rich-video experiences such as an Interactive Video Player, Video Editor, Playlists, Presentations, Video powered Websites, VideoWiki, VideoBlog (Vlog) etc.

[関連リンク]

http://sourceforge.net/projects/kaltura

公式サイト

Leave a Reply

Your email address will not be published. Required fields are marked *