Мне не нравится MediaStream Recording API
. Если вы приостановите поток или вернетесь на несколько секунд - он это тоже запишет. И главная причина в том, что fps намного ниже и есть зависания (которых не было на стримах). Так что он меняет данные, и это плохо.
Я просто хочу сохранить потоковую передачу в исходном качестве - например, соединение частей, которые загружаются одна за другой. Так что он должен работать, даже если видео приостановлено, потому что загрузка частей продолжается.
Речь идет только о потоках (из inte rnet) в элементе <video>
. Нет веб-камеры.
Существуют ли другие способы сохранения потоковой передачи?
Может быть, это возможно с Media Streams API
, Streams API
или WebRTC API
?
https://developer.mozilla.org/en-US/docs/Web/API/Media_Streams_API
https://developer.mozilla.org/en-US/docs/Web/API/Streams_API
https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
А может какой-нибудь API расширений?
Сохранение, хоть консоль, мне неплохо. Не нужно создавать пользовательский интерфейс для сохранения.