c#.net、Asp.net、または Java で VOIP を実装するための優れたリソース/アイデアを提供してください。
2 つの異なる言語プラットフォームを指定している理由は、まだ電話に出ていないからです。
基本的に、コンセプトは私たちにとってより重要です。
ホワイトボードアプリケーションを作成する予定で、クライアントの要件の 1 つは
ホワイト ボードには、VOIP 会議、チャット画像共有、および .pdf ファイルのアップロード機能が必要です。
Orange Business Webexなどのソフトウェアの開発を検討していると思います。ソフトウェアの開発はそれほど難しくありません。まず、アプリケーション全体を自分で作成する予定ですか、それとも単にコンポーネントを購入して統合する予定ですか? VOIP はかなり複雑なので、コンポーネントを探し回って統合することをお勧めします。
これは、VOIPをサポートするJavaのSIPコミュニケーターへのリンクです
単純なポイントツーポイント VOIP を行うことはそれほど難しくありません。基本的に、両端にコーデックが必要であり、通常は UDP を使用してエンコードされたパケットを一方の端から他方の端に送信します。
特に NAT に関連して、ネットワーク接続の問題が発生する可能性もあります。
既存の VOIP ベースのシステムと相互運用する場合は、H.323 などの基になる接続プロトコルの 1 つをサポートする必要があり、RTP を介した監視と制御も必要になる場合があります。これらのプロトコルは非常に複雑です。
C# や Java などのマネージ言語でこの種のことを行う場合、特に GC による問題を回避することに関連して、多くのトリックを実行できます。
さらにいくつかの Java VOIP プロジェクト/コンポーネントへのリンク: http://voip.dev.java.net/
将来の機能に関して注意すべき 1 つの「落とし穴」は、Java の (JavaFX とは対照的に) ビデオのサポートは、現時点では未解決の問題であるということです。