1

StackOverflow の皆さん。現在、MPEG-DASH プレーヤーが DASH コンテンツを再生したくないという問題に遭遇しました。基本的に、私は 2 つのチャネルで供給している MP4 ソースを持っています。1 つは RTMP 経由で、もう 1 つは RTSP です。次に、両方のチャネルに接続し、そこから MPEG-DASH コンテンツを作成します。両方の出力 DASH は、基本的に同じ、同じマニフェスト コンテンツ、同じ数のフラグメントです。業界の DASH プレーヤー (GPAC Osmo4、デジタル霊長類、castlabs ダッシュなど) で再生すると、RTMP ソースから生成された DASH コンテンツは完全に機能しますが、RTSP ソースから生成された DASH コンテンツには問題があります (つまり、多くのビデオがフリーズし、 a/v が同期していないなど...)。RTMP から生成された DASH フラグメントを RTSP と比較すると、唯一の違いは Trun ボックスの samplingOffsets と samplingSizes です。しかし、それらは同じ sampleCounts を持っています。MSS で同じフラグメントが使用され、MSS プレーヤーは、samplingOffsets と samplingSize の違いに関係なく、両方とも正常に再生されました。

Trun の各サンプルのサイズとオフセットに関して、MPEG DASH に要件があるかどうかは誰にもわかりませんか? または、この問題の原因は何ですか?

ご意見、アドバイスをいただければ幸いです。撃つだけ…

4

2 に答える 2

1

あなたの説明に基づいて、コンテンツ生成中の間違ったパラメーターが原因で問題が発生する可能性が最も高い. 「MP4BOX と X264 を使用した MPEG-DASH コンテンツ生成」をご覧ください。有効なコンテンツを取得するための便利なツールと手順が説明されています。

baseMediaDecodeTime- タイムスタンプ (メディア セグメントの tfdt ボックスにある) がオーディオとビデオの両方で有効かどうかを確認しましたか?

ベスト、アレックス

于 2014-11-15T17:44:57.643 に答える