Skip to content

nodaguti/ESChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESChat

WebRTC 技術を用いたビデオチャットです。https://nodaguti.github.io/ESChat/ から利用することができます。

特徴

  • ビデオチャットとテキストチャットの両方を同時に行えます。
  • 入力されたテキストは、顔検出により顔の横に吹き出しで表示されます。
  • Web Speech API を用いた音声認識により、話した内容も吹き出しで表示されます。
  • ファイル送受信機能を実装しています。ブラウザにドラッグアンドドロップするだけで相手にファイルを送信できます。
  • 顔出しNGの時には、アバターモードに切り替え可能。MMDモデル(クラウディア)があなたの代わりとなって相手の画面に表示されます。

利用方法

最新版の Firefox および Chrome にて動作を確認しています.

  1. 「チャットを開始」をクリックしてクライアントを起動してください.
  2. カメラとマイクの利用許可を求めるダイアログが表示された場合には、許可をしてください.
  3. PeerJS との接続が完了すると、スクリーンネームの入力を求められます。(ダイアログが出ない場合には何らかのエラーが発生している可能性があります)
  4. Chat History のツールボックスにある「チャットを開始」ボタンをクリックすると、現在ログイン中のユーザー一覧が表示されます。

About

Web-based Video Chat Application using WebRTC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published