19

私はJava用のまともなRTPスタック実装を見つけるのに苦労してきました。JMFまたはFMJは、コーデックとオーディオ/ビデオキャプチャのすべてのベルとホイッスルが必要ないため、ここではオプションではありません。RTPストリームを作成し、そこにデータをダンプして、そこからデータを読み取る必要があります。

私はjlibrtpを使用していますが、そのAPIは怪しげで、ロギングはSystem.outに基づいており、時々NPEをいくつか取得します。

また、RTCPのサポートも便利です(ここでも、自分でコントロールを処理したいので、APIが必要です)。

要約すると:

  • クリーンなAPI;
  • 「手動」データ処理。
  • まともなロギング;
  • RTCPサポート;
  • 依存関係はありません。
  • サーバー側での使用に最適化されています(特定の瞬間にアクティブな多くのRTPセッション)。

そのようなライブラリはありますか、それともコーディングする必要がありますか?;)

4

2 に答える 2

17

https://github.com/jonbo372/efflux

Netty(I / O用)とSLF4J(ロギング用)に依存します。

于 2010-09-09T20:03:18.833 に答える
1

Mobicentsのrtpスタックをダウンロードできます。このスタックはメディアサーバーの一部ですが、別のモジュールとして使用できます。http://code.google.com/p/mediaserver/

モジュール内には、その使用方法を示すテストがあります。

于 2012-12-19T19:34:17.677 に答える