2012-04-02 28 views
0

私はJavaでRTSPストリーミングサーバーを開発する計画を持っています。今では、メディアをデコードし、rtp形式のストリームデータを使用するライブラリを使用して決定する必要があります。私は、ビデオのデコードとストリーミングのためにvlcjとxugglerを探しています。私はこれらのライブラリの違いについていくつかの研究をしましたが、私はまだ決定を下せません。だから私はあなたに次の機能を提供するサーバーを作りたいかどうか聞いてみたいと思います。あなたはどちらが良いと思いますか? 1.複数のユーザに 2をオンデマンドでビデオをストリーミングすることができ、MMS形式のストリームを受信し、最初のフォーマットvlcjまたはxugglerの場合は、RTSPサーバーを構築するために何を使用する必要がありますか?

をrtspのためにそれをrestreamすることができ、私はffmpegのとffserverを試みるが、私が作ることにしたので、同期の問題のうち、音声あり私自身のサーバー。 vlcjを使用する良い方法はアウトオブプロセスを使用することですが、オンデマンドでのビデオのパフォーマンスが心配です。私はxugglerについて考えるが、それは私がffmpegで持っているのと同じ問題を抱えることに恐れている。

あなたはこの状況に適切なあなたの意見を私に投げてもらえますか?

答えて

1

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

のJava SEは、とりわけ、開発するためのJMF(Javaのメディアフレームワーク)と呼ばれるフレームワーク、ストリーミングサーバ

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

を提供し、このフレームワークではあり最高ではないですが、それは仕事です。

最後に、私はJMFを使用してJavaでストリーミングサーバーを開発したと言えます。ここにはhttp://code.google.com/p/servidor-streaming-rtp-rstp-java/という参照があります。

よろしくお願いいたします。

+0

ありがとうございます。私が知っている限り、JMFは時代遅れですので、私はそれを使用するとは考えていません – Boong

関連する問題