自分のオブジェクトを MP4 コンテナ構造に追加することについて誰かアドバイスをくれるかどうか知りたいです。
たとえば、私たちが使用するような典型的なファイルには、次の「アトム」/「ボックス」があります。
- ftyp
- ムーブ
- mdat
ftyp オブジェクトと moov オブジェクトの間に独自の小さなカスタム オブジェクトを追加したいと考えています。
したがって、オブジェクトは次のように表示されます。
- ftyp
- ハッシュ
- ムーブ
- mdat
これは、一意のハッシュのみを含む小さなオブジェクトになります。
ここでの問題は、そこにいるすべてのプレーヤーが、私が追加したこの新しいオブジェクトを無視するかどうかです。これは再生とは関係ありませんが、ファイルを内部的に追跡するために使用されます。
別のオブジェクトを追加したいと思います。これは、ファイルが提供されるときにオンザフライ (cgi/php) で行われるため、残りのファイルを提供する前に、ファイルの先頭近くに新しいオブジェクトを挿入するのは非常に簡単です。 http経由で。
私はWMVファイルを使用して同様のことを行いました.私が見つけることができるすべてのプレーヤーは、認識できないオブジェクトを無視します. MP4ファイルでも同じ状況なのか気になります。プレイヤーは予期しないオブジェクトを無視しますか? これは拡張可能なコンテナー形式であるため、プレイヤーのデフォルトの動作であるべきだと思いますか?