1

もうすぐです!SNC-RZ25NWebカメラからMPEG-4ESコンテンツを正常にプルし、VLM構成ファイルを使用してVLC内でH.264にトランスコードしています。残念ながら、使用可能な出力にはRTMPが含まれていないため、FMSに公開するにはもう1つの手順が必要です。私は、HTTP、RTP、UDPのいずれかを使用してVLCからデータを受け入れることができるRed5ライブラリを使用してコードを記述し、Red5を介してFMSに公開することを考えています。

私はJavaに不慣れではありませんが、Red5は少し不愉快に見えます。Red5を使用してRTMP経由で公開した人はいますか?私を正しい方向に向けてくれませんか?

または、もっと簡単な方法を考えることができれば...

前もって感謝します!

4

1 に答える 1

1

まず第一に、Red5 インスタンスを実行しているのに、なぜ FMS に公開するのでしょうか? これは意味がないようです。FMS と同じように、Red5 は完全に RTMP サーバーとして機能しますか?

とにかく、未加工の画像の TCP ストリームを取得し、Xuggle (xuggle.com) を介してパンチし、RTMP ストリームとして公開するテスト インストールを実行しています。これは基本的に、Xuggle/Red5 アダプターのサンプル アプリケーションである、ハッキングされたトランスコーダー アプリケーションで構成されています。これは、次の 2 つのかなり深刻な問題で機能します。

  1. 構成がサポートし、Flash が必要とする唯一の使用可能なコーデックは Sorenson です。これは、基本的に今日のすべてに不適切です。H.264 は機能しません (FFMPEG 構成部分のどこかで失敗します)。VP6 は FFMPEG AFAIKS の一部ではありません。
  2. ソース ストリームと Flash 表示の間には 2 ~ 5 秒の大幅な遅延があります。これはまだ診断されていないため、CPU パフォーマンスまたはセットアップの問題である可能性があります。目標は 0 レイテンシです - 読み取り: 可能な限り低く、確実に平均 <1 秒、ピーク <2 秒。

VLCがRed5にフィードできるかどうかを調べるあなたの質問に出くわしました(つまり、出力側でRTMPを話してください)。これは可能ではないようです (まだ?)。したがって、Wowza の RTMP サーバーがオプションになるかもしれません。彼らは「無料」(ビールのように)の開発者版を持っているので、それを試すことはオプションです.

幸運を。

于 2010-03-22T10:25:34.483 に答える