.mp4 ファイルをチャンクで読み取り、それらをネットワーク経由でクライアント/プレーヤーに供給しています。
クライアントがまだ受信していないビデオの部分にスキップすると、時間またはフレーム番号がサーバーに送り返され、ファイルのその部分から読み取りを開始したいと考えています。
私はかなりの量を読んで、BmffViewer と BmffViewer のソースを見てきましたが、オフセットを見つける方法はまだわかりません。
ファイルの内容はすべて同じ形式 (h.264 vid、aac サウンド) になります。mdat はファイルの最後にあるように見えますが、それでもすぐに再生を開始するようです。
これは、BmffViewer からの ftyp とファイル構造の写真です。
MediaInfo からの写真は次のとおりです。
誰かがサンプルコードを提供したり、少なくとも私を正しい方向に向けることができますか? ISO仕様を読み始めるのは時期尚早です...
ありがとう