Вам нужно сегментировать поток самостоятельно.
Если вы используете WebM, просто держите все до начала первого Кластера и рассматривайте это как сегмент инициализации.Затем вы можете выбрать любое место в потоке в начале кластера с ключевым кадром.
К сожалению, вы не можете указать браузеру, куда вставлять ключевые кадры при записи сMediaRecorder.Таким образом, вам придется либо определить, какие кластеры имеют ключевые кадры самостоятельно, либо выполнить некоторое транскодирование на стороне сервера.Последнее, вероятно, в любом случае требовалось, если только вы не планировали обслуживать один и тот же битрейт / кодирование для всех клиентов.