受信したTimestampのリセットが発生

  • 12Bytesヘッダでは受信したTimestamp値をそのままFLVファイルに設定すればよいと考えていた
  • 突然秒数がリセットされる動画があったのでヘッダ表示ツールで該当部分を表示させた結果が以下
    • プレーヤの表示で19:47(=1187sec=1187000ms=0x121cb8)ごろリセット
09 00 08 16 12 1B F6 00 00 00 01 2070
08 00 02 01 12 1C 3B 00 00 00 01 513
08 00 02 01 12 1C 69 00 00 00 01 513
08 00 02 01 12 1C 98 00 00 00 01 513
08 00 02 01 12 1C C6 00 00 00 01 513
08 00 02 01 12 1C F5 00 00 00 01 513
08 00 02 01 12 1D 23 00 00 00 01 513
08 00 02 01 12 1D 52 00 00 00 01 513
08 00 02 01 12 1D 80 00 00 00 01 513
08 00 02 01 12 1D AE 00 00 00 01 513
08 00 02 01 12 1D DD 00 00 00 01 513
08 00 02 01 12 1E 0B 00 00 00 01 513
08 00 02 01 12 1E 3A 00 00 00 01 513
08 00 02 01 12 1E 68 00 00 00 01 513
09 00 00 02 00 00 00 00 00 00 01 2          <- ここでTimestampのリセットが発生
09 00 13 20 00 00 00 00 00 00 01 4896
09 00 00 02 00 00 00 00 00 00 01 2
08 00 00 00 00 00 00 00 00 00 01 0
08 00 02 01 00 00 00 00 00 00 01 513
08 00 02 01 00 00 2E 00 00 00 01 513
09 00 03 99 00 00 3C 00 00 00 01 921
08 00 02 01 00 00 5E 00 00 00 01 513
08 00 02 01 00 00 8F 00 00 00 01 513
09 00 07 46 00 00 9D 00 00 00 01 1862
08 00 02 01 00 00 BD 00 00 00 01 513
  • 12BytesヘッダでもTimestampの減少を検知したら以前の値をそのまま使うようにするべきか?
    • 頂いたコメントはこのパタンか?
    • ひまたんぷれいやでは上記の動画は最後まで再生可能だった
    • 時刻がリセットされるので19:47以降のコメントはうまく表示できなかったが
      • 最初のコメントから再び表示された