Kurento- Media Server (メディア・サーバ)

kurento

Kurento Media Server は、ストリーム指向の Generic Enabler で、豊富な APIs と ツール・ボックスを通じて複雑なインタラクティブ・マルチメディア・アプリケーション の開発を簡素化するためのフレームワークを提供します。これらのおかげで、 Stream Oriented Generic Enabler は、トランスポート、エンコード/デコード、処理、 およびレンダリングの複雑なタスクを簡単かつ効率的な方法で処理するための、 堅牢なエンド・ツー・エンドの相互運用可能なマルチメディア通信機能を開発者に 提供します。Kurento は、FIWARE Stream Oriented Generic Enabler の実装です。 一言で言えば、Kurento は複雑でインタラクティブなマルチメディア通信の開発を 速くてシンプルで容易な方法で可能にします。

アカデミー・コース

レッスン 1. Kurento のイントロダクション

このレッスンでは、Kurento のフレームワーク、アーキテクチャー、 および重要な概念について紹介します。

レッスン 2. Kurento インストール・ガイド

このレッスンでは、Kurento インフラストラクチャ、つまり、Kurento Media Server (KMS) をインストールする方法を説明します。詳しくは、 Kurento のインストールおよび管理ガイド をご覧ください。

レッスン 3. Kurento 開発ガイド

このレッスンでは、Kurento ベースのマルチメディア・アプリケーションの開発を 始める方法のチュートリアルを紹介します。詳しくは、 Kurento プログラマーズ・ガイド をご覧ください。

レッスン 4. FIWARE Lab 上の Kurento のクラウド・インスタンス

このレッスンでは、FIWARE Lab を使用して Kurento のクラウド・インスタンスを 作成する方法を説明します。

レッスン 5. リアルタイム・メディア・ストリーム処理

このビデオ・プレゼンテーションでは、Kurento Media Server を使用した リアルタイムのメディア・ストリーム処理について説明します。

コード例

さらに、Stream Oriented GE (Kurento) を使用して他のチュートリアルを 実行できます。次に例を示します :

  • Hello-world アプリケーション。このアプリケーションは WebRTC ループバック (クライアントから Kurento へ、そしてクライアントへ戻る WebRTC メディアストリーム) を実装します。
  • 一対多の ビデオ通話アプリケーション。この Web アプリケーションは WebRTC によるビデオ放送で構成されています。1人のピアがビデオストリームを送信し、 N人のピアがそれを受信します。
  • 一対一の ビデオ通話。このアプリケーションは WebRTC に基づいたソフト フォンです。
  • 高度な1対1の ビデオ通話アプリケーション。これは、 ビデオ通信の以前のアプリケーション記録の拡張版であり、拡張現実感フィルタ との統合もあります。

ステップ・バイ・ステップ チュートリアル

Kurento は次のステップ・バイ・ステップのチュートリアルで説明しています :

(日本語)