私はJava用のまともなRTPスタック実装を見つけるのに苦労してきました。JMFまたはFMJは、コーデックとオーディオ/ビデオキャプチャのすべてのベルとホイッスルが必要ないため、ここではオプションではありません。RTPストリームを作成し、そこにデータをダンプして、そこからデータを読み取る必要があります。
私はjlibrtpを使用していますが、そのAPIは怪しげで、ロギングはSystem.outに基づいており、時々NPEをいくつか取得します。
また、RTCPのサポートも便利です(ここでも、自分でコントロールを処理したいので、APIが必要です)。
要約すると:
- クリーンなAPI;
- 「手動」データ処理。
- まともなロギング;
- RTCPサポート;
- 依存関係はありません。
- サーバー側での使用に最適化されています(特定の瞬間にアクティブな多くのRTPセッション)。
そのようなライブラリはありますか、それともコーディングする必要がありますか?;)