WebRTC 技術を用いたビデオチャットです。https://nodaguti.github.io/ESChat/ から利用することができます。
- ビデオチャットとテキストチャットの両方を同時に行えます。
- 入力されたテキストは、顔検出により顔の横に吹き出しで表示されます。
- Web Speech API を用いた音声認識により、話した内容も吹き出しで表示されます。
- ファイル送受信機能を実装しています。ブラウザにドラッグアンドドロップするだけで相手にファイルを送信できます。
- 顔出しNGの時には、アバターモードに切り替え可能。MMDモデル(クラウディア)があなたの代わりとなって相手の画面に表示されます。
最新版の Firefox および Chrome にて動作を確認しています.
- 「チャットを開始」をクリックしてクライアントを起動してください.
- カメラとマイクの利用許可を求めるダイアログが表示された場合には、許可をしてください.
- PeerJS との接続が完了すると、スクリーンネームの入力を求められます。(ダイアログが出ない場合には何らかのエラーが発生している可能性があります)
- Chat History のツールボックスにある「チャットを開始」ボタンをクリックすると、現在ログイン中のユーザー一覧が表示されます。