#RelayWebRTC 本システムは,WebRTCを用いて,1対nの動画配信を行うためのものであり,組み合わせることで,配信者M人のビデオ会議が可能となる.
#移植方法 単純にウェブサーバにcloneする以外に必要なことを以下の述べる.
- Skywayの登録をすること
- PHP5をインストールすること
- 同ディレクトリに,counter.txt,connection.txtを,書き込み可能にして用意すること
- ウェブサーバをHTTPS通信可能にし,HTTPSでアクセスすること(Chromeのみ)
#利用方法 配信者となるピアが,"Join as a Provider"をクリックするとシステムが初期化し開始され,受信者を待ち受けるフェイズに入る.配信者のみウェブカメラまたはそれに準ずるものが必要である.
そこで受信者が"Join as a Receiver"をクリックすることで,適切な経路で自動に配信者のストリームを配信する.
離脱する際にはexitをクリックする.参加ピアが離脱すると,自動で適切な経路を再構成する.
#ルーティング 本システムは木構造状にストリームを中継し配信する. 配信経路は配信者がシステム開始前に設定したBranch数をもとに,各深さiでB[i]だけ分岐させる. 例えばB={3,3,3,3,...}であれば,3人目の参加ピアまでは配信者から直接ストリームを配信されるが,4人めから12人めまでは,初めの3人から中継しストリームを受け取る.
#性能 本システムでは,大まかに分岐数4,深さ4程度までは安定した配信が可能であるとしている. つまり340人に配信可能である.