0

Java を使用して RTSP ストリーミング サーバーを開発する計画があります。ここで、メディアをデコードし、データを rtp 形式でストリーミングするために使用するライブラリを決定する必要があります。ビデオのデコードとストリーミング用に vlcj と xuggler を検討しています。これらのライブラリの違いについて調査しましたが、まだ決定できません。そこで、次の機能を提供するサーバーを構築したいかどうか皆さんに尋ねたいと思います。どっちがいいと思いますか?1. ビデオをオンデマンドで複数のユーザーにストリーミングできます 2. ストリームを mms 形式で受信し、それを rtsp 形式に再ストリーミングできます

最初は、ffmpeg と ffserver を試してみましたが、オーディオが同期していない問題があるため、独自のサーバーを作成することにしました。vlcj を使用する良い方法はアウト プロセスを使用することですが、ビデオ オン デマンドでのパフォーマンスが心配です。xuggler について考えていますが、ffmpeg と同じ問題が発生するのではないかと心配しています。

この状況でどちらが適切か、あなたの意見を聞かせていただけますか?

4

1 に答える 1

1

VLCJ (または Xuggler) では、必要なライブラリがインストールされているマシンが実行されている必要があります。また、個人的には、VLCJ Streaming サーバーでパイロットを行うことができませんでした (そして、私は長い間試してきました)。

Java SE は、特にストリーミング サーバーを開発するための JMF (Java Media Framework) と呼ばれるフレームワークを提供します。

http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html

このフレームワークは最高のものではありませんが、機能しています。

最後に、 JMFを使用して Java でストリーミング サーバーを開発したと言えます。参照。

よろしく!

于 2012-04-12T09:43:57.520 に答える