26

Java を使用してライブ ビデオをストリーミングするための適切なライブラリはありますか? 理想的には、パイプの両端を Java で記述する必要がありますが、私は主にビデオ プレーヤーについて心配しています。どのソフトウェアをお勧めしますか?

更新: VLC では 1 ~ 2 秒の遅延が発生するようです。本当にライブのビデオ ストリーミングが必要です。記録から再生までの遅延は 300 ミリ秒未満である必要があります。

4

6 に答える 6

8

私が今まで見た中で最高のビデオ再生/エンコーディングライブラリはffmpegです。それはあなたがそれに投げるすべてを再生します。(MPlayerで使用されています。)Cで書かれていますが、Javaラッパーがいくつか見つかりました。

  • FFMPEG-Java:JNAを使用したffmpegのJavaラッパー。
  • jffmpeg:これはJMFに統合されます。
于 2009-08-07T20:11:42.183 に答える
6

現在、Flash のRed5メディア サーバーを使用して Java でこれを行うことができます。Java でビデオのデコードとエンコードも行いたい場合は、Xugglerプロジェクトを使用できます。

于 2009-12-11T22:33:12.627 に答える
3

JMF (Java Media Framework)はいつでもチェックできます。かなり古くて放棄されていますが、機能し、以前にアプリに使用したことがあります. あなたが求めているものを処理しているようです。

于 2009-08-07T14:12:58.117 に答える
3

はい、ライブ ビデオをストリーミングしたい場合は、RTSP プロトコルを使用 できます。これにより、作成中に再生できるビデオ ファイルを作成できます。両方の操作が同時に機能します。RTSP-クライアント-サーバー

于 2016-11-17T12:03:45.830 に答える
2

JMFは放棄されました。VLC はより最新であり、すべてを読み取ります。 https://stackoverflow.com/a/5160010

vlc は、これまでに出回っている他のすべてのソフトウェア、または少なくとも私が知っているソフトウェアよりも優れていると思います...

于 2013-02-18T19:10:44.373 に答える
1

ストリーミングの専門家ではありませんが、Java Media Framework JMF http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/support-rtsp.htmlに含まれていると理解しています。

于 2009-08-07T14:15:49.437 に答える