1

Red5サーバーからオーディオファイルとビデオファイルの両方をストリーミングする必要があります。デフォルトでは、Red 5はフラッシュのみをサポートしていますが、他のファイルタイプのサポートも追加する必要があります。

クライアントの要求に応じて、メディアファイルを1つの形式で目的の形式に動的に(実行時に)トランスコードする必要があります。出来ますか ?どうやって行くの?私はvlcjプロジェクトを読んでいますが、それらを統合する方法がわかりません。

Red 5でオーディオ/ビデオのトランスコーディングが不可能な場合、私が楽しみにしている他のオープンソースの代替手段はありますか?

どんな助けでも本当にありがたいです...

ありがとう !

4

1 に答える 1

0

StreamableFileFactory内の Bean を調べて、red5-common.xmlデフォルトでストリーミングできるファイルの種類 (flv、mp3、mp4、m4a) を確認します。これらのファイルのいずれかを red5 サービスのストリーミング ディレクトリにコピーすると、再生できるようになります。

ストリーミングする必要があるソースが別の形式 (YouTube のアップロードなど) である場合、最善の方法はffmpegです。

  1. サーバーにビルドしてから、
  2. red5 サービス内から、ストリーミング ディレクトリにサポートされていないファイルがあるかどうかを確認します (スケジュールされたジョブである必要があります)。
  3. その場合は、適切なパラメーターを指定して ffmpeg を使用して、新しいファイルをストリーミング可能な形式に変換します。

それでおしまい。

于 2011-04-28T09:27:41.823 に答える