Files
go2rtc/pkg/mp4
2025-04-21 20:18:28 +03:00
..
2024-06-16 06:20:45 +03:00
2025-04-04 19:58:05 +03:00
2023-08-21 07:00:46 +03:00
2024-06-16 06:20:45 +03:00
2023-08-20 09:57:46 +03:00

Fragmented MP4

ffmpeg -i "rtsp://..." -movflags +frag_keyframe+separate_moof+default_base_moof+empty_moov -frag_duration 1 -c copy -t 5 sample.mp4
  • movflags frag_keyframe Start a new fragment at each video keyframe.
  • frag_duration duration Create fragments that are duration microseconds long.
  • movflags separate_moof Write a separate moof (movie fragment) atom for each track.
  • movflags default_base_moof Similarly to the omit_tfhd_offset, this flag avoids writing the absolute base_data_offset field in tfhd atoms, but does so by using the new default-base-is-moof flag instead.

https://ffmpeg.org/ffmpeg-formats.html#Options-13

HEVC

Browser avc1 hvc1 hev1
Mac Chrome + - +
Mac Safari + + -
iOS 15? + + -
Mac Firefox + - -
iOS 12 + - -
Android 13 + - -