私が理解していることは、.MP4ファイル(ローカルファイル)の場合、オーディオとビデオのデータをインターリーブ形式で保存する必要はないということです。これは、オーディオを含むTSパケットとビデオを含むTSパケットが適切に散在する.TSファイルとは異なり、プレーヤーはオーディオとビデオを適時に取得します。だから、MP4の場合、これはどのように起こりますか?ストリーミングとローカル再生に使用される.mp4ファイル。違いはなんですか?
0
A
答えて
0
拳銃は、MP4はuasuall interleavedです。それは単なる要件ではありません。 MP4は常にチャンクを中継します。チャンクは、1つまたは複数のオーディオまたはビデオフレームを含むことができます。 MP4は、ハードドライブのように高速なランダムアクセス時間でメディアから読み取るように設計されたコンテナです。 Tsはコンテナであり(実際にはプロトコルの多くのプロパティも持っていますが、それはもっと大きな話題です)、no(空中テレビ放送)またはslow(DVD)シーク速度でストリーミングするように設計されています。したがって、ハードディスクでは、1つのフレーム内でファイルを探すのに要する時間はそれほど重要ではありません。しかし、シークが不可能なストリームでは、それは大きな問題になります。あなたがインターネット上でMP4をプレイするとき、それは擬似ストリーミングと呼ばれ、MP4には少なくともかなりの量のインタリーブチャンクが必要です。また、範囲要求を使用してhttpで検索することもできますが、検索速度は非常に遅いです。
関連する問題
- 1. .mp4ファイルはブラウザで再生されません。奇妙なコーデックが使用されていますか?
- 2. ブラウザで再生するmovとmp4ファイル
- 3. Videojsは変換されたmp4ファイルを再生しません
- 4. AVPlayerはローカルのmp4を再生していませんがウェブのURLです
- 5. .png + .mp3ファイルをfmpegを使用してストリーミング用にフォーマットされた.mp4
- 6. ASP.NETを使用したプログレッシブなMP4ストリーミング
- 7. MP4がChromeバージョン27.0で再生されていません
- 8. iPhoneとiPadは.mp4ファイルの拡張子を持たないmp4ビデオを再生できません
- 9. mp4動画の前に再生される動画ファイル
- 10. Laravelはアップロードされたmp4ビデオを再生できません
- 11. Xcodeのmp4ビデオはiPhone IOS 4.2.1で再生されません
- 12. ワードプレスサイトのmp4ビデオはクロムで再生されません
- 13. via java uploaded mp4ファイルは再生できません/壊れています
- 14. アンドロイドからアップロードされたmp4ビデオはiosで再生されません
- 15. Unity3dでoggファイルを再生すると「このプラットフォームでの 'ogg'のストリーミングはサポートされていません」
- 16. Android VideoViewはmp4ファイルを再生していません
- 17. HTML5ビデオを使用してFirefoxでMP4ファイルを再生
- 18. Googleドライブのmp4ファイルの一部がjwplayerで再生されない
- 19. Amazon S3 mp4ビデオがHTMLビデオタグで再生されない
- 20. flowplayer iPadプラグインでmp4ムービーが再生されない
- 21. .mp4ファイルを書き込んで再生する
- 22. ffmpegを使用していないiOS AVPlayerでリモートmp4を再生することはできますか?
- 23. IE9 - HTML5 MP4再生の問題:奇妙な色の違い
- 24. FFmpeg APIで生成されたMP4をWindows Media Playerで再生できないのはなぜですか?
- 25. ionic1でストリーミングを再生するには?
- 26. ビデオタグに含まれるmp4ビデオが再生されないのはなぜですか?
- 27. androidでmp4とaviファイルを再生する
- 28. AndroidでChromeでMP4ビデオが再生されない56または57
- 29. 純粋なhtml5ビデオで断片化されたmp4を再生することはできません
- 30. gstreamerパイプラインを使用してWindows上でmp4ファイルを再生する