В настоящее время я кодирую живое видео и транслирую в браузер.
Я кодирую rgb-> vuy-> h264-> Wrap in (спецификация формата байтового потока MP4 ISO BMFF, раздел 3) -> веб-сокет для клиента.
Первый пакет - это данные инициализации из тега ftyp в moov.
И с этого момента я отправляю теги moof и mdat клиенту.
И я транслирую видео.
Независимо от того, сколько кадров в блоке mdat. MSE всегда буферизует данные для непрерывного воспроизведения. Как можно переписать это с помощью MSE.
Я где-то читал, что есть способ, которым mdat понимает, что это живой парящий веб-чанк. Но я не знаю, существует ли такое мнение для mp4 или существует вообще.