現在、私は最後の1年間のプロジェクトを計画していますが、音声によるIPおよびテキストベースのチャットをサポートするアプリケーションを作成したいと考えていました(「次のスカイプ」ではありません)。私は本当に簡単に軽量な方法を使用してvoIPの部分を完了させる必要があり、それは機能の拡張された量を必要としません、少なくともで始めることはありません。P2Pを使用したC++とvoIP
私が望む機能の1つは、サーバーには行かないということですが、アプリケーションのリリース後にサーバーを維持したくないためです。ですから、あなたのIPを誰かに与えることができれば、それを使うことが望ましいでしょう。
GUIにはQtフレームワークを使用する予定ですが、変更することもできますし、言語も変更することができます(C++)ので、何も書かれていません。ソフトウェアはウィンドウで実行されます。
私はH.323、sipなどのオープンソースを見てきましたが、それは難しいようですが、私が必要とすることを彼らが行うかどうかはわかりません。
私はそれを調べなければならないオープンソースのライブラリは、私が欲しいものの一部ですか?私が逃したどんな情報源?私は完全にvoIPの世界に新しいし、正しい方向にプッシュを使用することができます。繰り返しますが、現在私が計画段階に入っているので、簡単な方法でこれを行う言語があるとします。 私は助けていただきありがとうございます。
[この質問](http://stackoverflow.com/questions/270524/does-anyone-know-of-a-good-simple-c-based-sip-stack-that-i-could-use)私はVoIPのための最も一般的なプロトコルであると信じているSIPを扱います。私は、P2Pとサーバーの関心事は何もない。 P2Pはクライアント/サーバーの特殊なケースです。 – paddy
どのような品質レベルですか? (まともなVoIPには、[QoSタグ付け](http://www.cse.wustl.edu/~jain/refs/ipqs_ref.htm)が必要です)。 NATデバイス間でマシンをサポートしますか? (その場合は、[TURN](http://tools.ietf.org/html/rfc5766)と[STUN](http://tools.ietf.org/html/rfc5389)を参照してください。スターター)。あなたはおそらく[XMPP](http://xmpp.org/)を見たいかもしれません。ああ、ほとんど忘れてしまった:TURN/STUNをサポートするようにNATルーターを設定するには、通常[UPnP](http://upnp.org/specs/gw/igd1/)を使用します。 –
私は人々の言葉を聞くのに十分な品質があれば、最高のものを必要としません。基本的には仕事だけです。 NAT tbhも考慮していません...もう少し詳しく読む必要があります:) –