AppRTC - WebRTCを使った動画チャット実装を学ぼう
Webブラウザベースで動画、音声チャットを行うときに使うのがWebRTCです。P2Pで接続する技術でもあり、興味を持っている人も多いのではないでしょうか。 もしWebRTCの実装に興味がある方がいればAppRTCを見てみてはいかがでしょう。実際に動画チャットができるサンプルとして使えるコードになっています。
AppRTCの使い方
AppRTCのデモを試してみます。Google Chromeからアクセスすると、マイクとカメラへのアクセス許可が求められます。
そうするとウィンドウ全体にカメラが表示されます。
別なパソコンやAndroidのChromeからアクセスするとチャットができます。Picture in Pictureで右下に自分のカメラの映像が表示されています。
AppRTCはGoogle App Engineを使っていたり、BigQueryも使っているようです。そのあたりと組み合わせたWebRTCの使い方についても学べるのではないでしょうか。
AppRTCはPython/HTML5/JavaScript製、BSD Licenseのオープンソース・ソフトウェアです。