My Video Chat
作り方解説
ビデオチャットアプリを作る ( WebRTC + Node.js + Socket.IO )
プレイアブルデモ
- 01. 開発環境を準備する
- 02. カメラとマイクの開始と停止
- 03. マニュアルシグナリング(「OfferSDPの作成」まで構築)
- 04. マニュアルシグナリング(「AnswerSDPの作成」まで構築)
- 05. マニュアルシグナリング(「接続完了」まで構築)
- 06. マニュアルシグナリング(「リモートの映像の表示、音声の再生」まで構築)
- 07. シグナリングサーバーによる自動シグナリング
- 08. チャットからの離脱
- 09. STUN Serverへの対応
- 10. Trickle ICE 方式によるシグナリング
- 11. 独自データの送受信
- 12. カメラ(マイク)の停止と再開
- 13. チャット離脱の相手への通知
- 14. オファーされる側のみビデオ(マイク)をOnにした場合の問題への対応
- 15. ユーザー名の入力と表示
- 16. 複数人でのビデオチャット
- 17. チャットルームに分かれてチャット