Java を使用してライブ ビデオをストリーミングするための適切なライブラリはありますか? 理想的には、パイプの両端を Java で記述する必要がありますが、私は主にビデオ プレーヤーについて心配しています。どのソフトウェアをお勧めしますか?
更新: VLC では 1 ~ 2 秒の遅延が発生するようです。本当にライブのビデオ ストリーミングが必要です。記録から再生までの遅延は 300 ミリ秒未満である必要があります。
Java を使用してライブ ビデオをストリーミングするための適切なライブラリはありますか? 理想的には、パイプの両端を Java で記述する必要がありますが、私は主にビデオ プレーヤーについて心配しています。どのソフトウェアをお勧めしますか?
更新: VLC では 1 ~ 2 秒の遅延が発生するようです。本当にライブのビデオ ストリーミングが必要です。記録から再生までの遅延は 300 ミリ秒未満である必要があります。
私が今まで見た中で最高のビデオ再生/エンコーディングライブラリはffmpegです。それはあなたがそれに投げるすべてを再生します。(MPlayerで使用されています。)Cで書かれていますが、Javaラッパーがいくつか見つかりました。
現在、Flash のRed5メディア サーバーを使用して Java でこれを行うことができます。Java でビデオのデコードとエンコードも行いたい場合は、Xugglerプロジェクトを使用できます。
JMF (Java Media Framework)はいつでもチェックできます。かなり古くて放棄されていますが、機能し、以前にアプリに使用したことがあります. あなたが求めているものを処理しているようです。
はい、ライブ ビデオをストリーミングしたい場合は、RTSP プロトコルを使用 できます。これにより、作成中に再生できるビデオ ファイルを作成できます。両方の操作が同時に機能します。RTSP-クライアント-サーバー
JMFは放棄されました。VLC はより最新であり、すべてを読み取ります。 https://stackoverflow.com/a/5160010
vlc は、これまでに出回っている他のすべてのソフトウェア、または少なくとも私が知っているソフトウェアよりも優れていると思います...
ストリーミングの専門家ではありませんが、Java Media Framework JMF http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/support-rtsp.htmlに含まれていると理解しています。