IPMessengerをChrome Packaged Appで実装してみました。テキストメッセージの送受信は既存のIP Messengerと互換性があります。
また、同一LAN内で同じChrome Apps版IP Messengerを使っているクライアントとの間では、WebRTCを使ったビデオチャットができます。このときセッションの確立は、IP Messengerのプロトコルを介して行われ、ICE等のセッション制御サーバは不要、外部ネットワークとの通信も不要です。
- リポジトリをクローン
- Chromeのメニューから「ツール -> 拡張機能」を開く
- Developer ModeのチェックをONに
- Load unpacked extensionボタンをクリック
- クローンしたリポジトリの/distディレクトリを指定
- 拡張機能のリストに「IP Messenger for Chrome」が表示されるので、Launchをクリックして起動
他のマシンでWindows版のIP Messengerなどを使っていただけると、メッセージの送受信を確認できます。
- 未完成です。特にビデオチャット周りは不安定です。
- 現状、サブネットマスクが255.255.255.0のネットワークでのみ動作します。