音声とビデオ (Skype や Google トークなど) をサポートする簡単なチャット アプリケーションを作成したいと考えています。私はすべてをゼロから書きたくないので、私の質問は、そのための良いライブラリを知っていますか?
libjingle (c++) と Smash (Java) に出くわしました。どちらも XMPP 拡張機能の Jingle を実装しています。それらのいずれかをお勧めしますか?
VoIP ライブラリの freeswitch を見てください。それは完全なキャリア ソフトウェア (もちろんそうです) として出くわすかもしれませんが、ライブラリを独自のソフトウェアに含めて、クライアントおよび/またはサーバーの VoIP アプリケーションを構築することができます。
P2P 接続に基づくチャット アプリケーションは、主にほとんどのユーザーが NAT ファイアウォールの下にあるため、形成するのが困難です。
ICE、STUN、TURN、SIPなどのIETF 標準を学習できます。これらを実装するのは大変な作業ですが。
しかし、
RTMFPは、P2P ボイスおよびビデオ チャット アプリを実装するための簡単なソリューションです。これは Adobe によって開発されたもので、Flash 開発者が自分のアプリケーションで簡単に使用できます。無料で簡単に実装できます。このためのフラッシュ開発を知る必要があります。また、Adobe Cirrusおよびデスクトップ アプリ用の Adobe AIRについても学習してください。
乾杯!!!