Вопросы по теме 'media-source'

MediaSource API - перезагрузка записываемого видео MP4
У меня есть видеоклип MP4/H264, который записывается так, что он увеличивается каждые 4 секунды, а его метаданные динамически обновляются. Поскольку это не фрагментированный MP4, я не могу использовать API MediaSource для управления фрагментами. Я...
275 просмотров

Максимальный объем памяти Chromecast
Каков максимальный размер видеобуфера для приемника Chromecast? Я запускаю свою собственную HLS-подобную реализацию с использованием MediaSource и нуждаюсь в ограничении буфера.
1790 просмотров
schedule 16.09.2022

URL-адреса Youtube Blob работают не в браузерах, а в src
Я знаю, что нет URL-адресов больших двоичных объектов, а есть только объекты. Я создал свой собственный объект большого двоичного объекта для видеобуфера, а затем использовал его в теге src для видео, который выглядит примерно так:...
10334 просмотров
schedule 04.05.2022

Какие байты видеоданных относятся к текущей позиции воспроизведения
Я работаю с расширениями медиа-источников для воспроизведения видео в браузере. Моя программа на JavaScript делит видеофайл на фрагменты по 1200 байт. Видео закодировано в следующем кодеке: video/mp4; codecs="avc1.42E01E, mp4a.40.2". Указав время...
478 просмотров

Может ли кто-нибудь объяснить мне связь между MSE DASH и HLS?
Я новичок в потоковой передаче мультимедиа, только начал изучать адаптивную потоковую передачу. У меня несколько вопросов, поясните, пожалуйста - Поддерживает ли MSE только потоковую передачу DASH, я имею в виду, что если какой-либо веб-сайт,...
1718 просмотров

Как воспроизводить только определенный битрейт с аудиоплеером dash js?
Я использую библиотеку dash.js и достигаю адаптивного битрейта с протоколом DASH для своего аудиоплеера. Я столкнулся с проблемой в одном из случаев, когда вместо адаптивного изменения скорости передачи данных я хочу, чтобы она была конкретной, то...
1723 просмотров

Получение количества аудиоканалов для AudioTrack
У меня есть элемент видео, данные добавляются через MSE. Я пытаюсь определить, сколько аудиоканалов в каждой дорожке. Сами объекты AudioTrack не имеют свойства с этой информацией. Единственный известный мне способ сделать это — использовать API...
870 просмотров

Не удалось воспроизвести потоковое воспроизведение MediaSourceExtension fMP4
Перейдя по этой ссылке, Я просто меняю формат webm на fMP4, как показано ниже. Но это не работает. Оригинальный файл test.webm работает нормально. для webm конфигурация как показано ниже: //source:...
521 просмотров
schedule 02.07.2023

Отличается ли HLS от DASH-MPEG из-за типа видеофайла?
Надеюсь, кто-то не возражает против этого вопроса, потому что это не вопрос, основанный на «кодировании». Я создаю видеоплеер HTML5, который может переключать видео, аудио и субтитры. Я создал видеоплеер, используя API расширения Media Source. Но...
359 просмотров
schedule 29.03.2023

Невозможно воспроизвести файл webM на Chrome с расширениями Media Source Extensions. Работает в firefox и vlc
В настоящее время я пытаюсь реализовать видеоплеер с использованием расширений Media Source Extensions. В настоящее время это всего лишь очень простое доказательство концепции. Следуя руководству, я нашел здесь . Я клонировал их репо со всем...
564 просмотров
schedule 02.05.2022

Должна ли дорожка в фрагментированном MP4 начинаться с ключевого кадра?
Я принимаю поток RTMP и преобразовываю его в фрагментированный файл MP4 в JavaScript. Это заняло неделю работы, но я почти закончил эту задачу. Я создаю действительный атом ftyp , атом moov и атом moof , и первый кадр видео фактически...
1078 просмотров
schedule 23.12.2022

Как исправить ошибку CHUNK_DEMUXER_ERROR_APPEND_FAILED при добавлении чанка?
Я хочу создать видеоплеер, который может воспроизводить несколько разрешений, поэтому мне нужно загружать фрагменты разных кодеков. Я попытался добавить кусок того же кодека, и это сработало. Поэтому я попытался использовать changeType(), но когда...
5833 просмотров
schedule 14.01.2023

Невозможно перейти в поток с медиа-рекордера, используя медиа-источник с socket.io
Следующий код работает, когда сначала загружается клиент наблюдения за видео, а затем загружается клиент веб-камеры, он работает безупречно, однако, если порядок изменяется или каким-либо образом поток прерывается, например, путем обновления любого...
567 просмотров

Можно ли добавить поток в качестве источника к элементу html-холста как к элементу html-видео?
Согласно МДН: Интерфейс HTMLMediaElement добавляет к HTMLElement свойства и методы, необходимые для поддерживают основные возможности, связанные с мультимедиа, которые являются общими для аудио и видео....
5375 просмотров
schedule 26.08.2022

Есть ли способ отправить видеоданные из видеотега/MediaStream в OffscreenCanvas?
В основном я хочу иметь возможность эффективно выполнять этот же код: const video = document.getElementById('video'); const canvas = document.getElementById('canvas'); const context = canvas.getContext('2d'); const draw = () => {...
2833 просмотров

Расширения источника мультимедиа, восстановление appendBuffer
Как я могу исправить ошибки appendBuffer, возникшие в результате следующих сценариев? отсутствуют данные данные не по порядку
205 просмотров
schedule 24.06.2023

MediaSource Canvas для преобразования видео со звуком
Привет, команда, я новичок в материалах, связанных с MediaSource. вопрос: Поддержка аудио для потоковой передачи холста в преобразование видео с использованием mediasource. Подробности: я пытаюсь поддерживать аудио-поддержку видео при...
74 просмотров