2011-11-11 13 views
0

2日間の厳しい作業の後、スペックを読んで、FLVの六角ダンプを分析して、私は不満を感じる。私はflv stremingを元気づけようとしています。
私はshoutcast restreamerの私の古いコードを少し変更しましたが、成功しませんでした。私はどこに問題があるのか​​わかりません、たぶんflv-stremingはちょうどランダムな位置で切り捨てられ、ヘッダー付きの別のユーザーに送信することはできません。

多くのダンプファイルから抽出したFlvヘッダ:46 4C 56 01 05 00 00 09 00 00 00 00 00 00 33 00 00 00 00 00 00 17 00 00 00 01 64 00 1E FF E1 00 1E 67 64 00 1E AC 24 A4 02 20 49 BF F0 01 80 01 11 00 00 03 00 01 00 00 03 00 32 8F 16 2D 92 01 00 05 68 EE B2 C8 B0 3E 00 00 00 08 00 00 04 00 00 00 00 00 00 00 AF 00 11 90 0 F 00 00 00 09 00 40 25 3B E8 19 48 00 00 00 17 01 00 00 A 00 00 00 40 1C 09 10 00 00 00 67 67 00 1E AC 24 A4 02 20 49 BF F0 01 80 01 11 00 00 03 00 01 00 00 03 00 32 8F 16 2D 92 00 00 00 01 68 EE B2 C8 B00 00 00 01 65 88 80 00 01

VLCはコードcと2つのストリーム(ビデオ+オーディオ)を検出しますが実際のコンテンツを再生できません(ブラックストップフレーム)。
元のストリームサーバー(再ストリーミングしようとしています)からサンプルをダンプし、サンプルを再作成サーバーで作成することができれば助かります。flvストリームを復元する - 正しく行う方法は?

答えて

0

最大の頭痛は、ストリームをキャプチャして正しくエンコードしていることです。別のstream recorderソフトウェアを試して、ソースがRTMPE(暗号化された)ストリームでないかどうかを確認してください。 VLCはデファクトプレーヤーであるため、VLCで再生できない場合は、ファイルが破損または暗号化されている可能性があります。

次は、キャプチャされたビデオがShoutCastでサポートされているかどうかを確認することです(例:NSV format)。いくつかのビデオフォーマットはストリーミングできません。この場合、flvファイルreencodeが必要です。

この情報が役立ちます。

関連する問題