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

Потоковая передача HLS на сафари с использованием MediaSource api
Я хочу транслировать фрагменты HLS с использованием расширения источника мультимедиа. Я пробовал то же самое, используя фрагменты mpeg-dash (сгенерированные с помощью MP4Box) и расширение источника мультимедиа. var mediaSource = new...
1261 просмотров

Как сохранить синхронизацию живого видеопотока MediaSource?
У меня есть серверное приложение, которое отображает видеопоток со скоростью 30 кадров в секунду, затем кодирует и мультиплексирует его в реальном времени в Поток байтов WebM . На стороне клиента страница HTML5 открывает сервер WebSocket, который...
1980 просмотров

Как я могу заставить HE-AAC v2 воспроизводиться в Chrome MediaSource API?
Я пытаюсь использовать MediaSource API для воспроизведения фрагментированного HE-AAC v2 в Chrome. Chrome явно разрешает этот кодек ( mp4a.40.29 ), и, насколько я понимаю, способен его декодировать. (Например, метод decodeAudioData из Web...
1096 просмотров
schedule 17.04.2022

Обработка растущего файла с помощью API MediaSource.
Итак, у меня есть загружаемый файл .mp4. Я хотел бы передать файл загрузки в элемент видео с помощью API MediaSource. Как бы я это сделал? const NUM_CHUNKS = 5; var video = document.querySelector('video'); video.src =...
2634 просмотров

Не удалось добавить сегменты с помощью Media Source API, получите «InvalidStateError: была предпринята попытка использовать объект, который не является или больше не может использоваться
Я использую следующий пример программы для добавления медиафайлов, но получаю сообщение «Uncaught InvalidStateError: была предпринята попытка использовать объект, который не является или больше не может использоваться» в первый момент, когда он...
6515 просмотров
schedule 18.05.2022

Как использовать MediaSource?
У меня есть список видео, которые я хочу воспроизвести в собственном теге видео html5, поэтому я пытаюсь использовать для этого MediaSource. По сути, я хочу загрузить отдельные видеофайлы на фоне и продолжать загружать их в проигрыватель один за...
23 просмотров
schedule 17.06.2022

Использование расширений MediaSource для воспроизведения списка воспроизведения видео
Я пытаюсь создать надежный, непрерывный список воспроизведения видео в HTML5/JS. Для этого я хочу буферизовать динамический список воспроизведения в памяти, а затем отправить буфер видеоэлементу HTML5. У меня есть выбор, как кодировать видео, и...
2606 просмотров
schedule 26.07.2022

Какие веб-браузеры поддерживают протокол потоковой передачи MPEG-DASH?
Я нашел что-то ниже: Согласно: Эта ссылка DASH поддерживается любым браузером любым браузером, поддерживающим расширения W3C Media Source (MSE), сегодня это Chrome и IE11. И здесь Firefox 21 включает реализацию DASH для видео...
56294 просмотров

Прямая трансляция содержимого тире с использованием mp4box
Я пытаюсь транслировать контент H.264 в режиме реального времени на HTML5 с помощью API расширений источника мультимедиа. Следующий метод работает довольно хорошо: ffmpeg -i rtsp://10.50.1.29/media/video1 -vcodec copy -f mp4...
15923 просмотров

Потоковая передача больших двоичных объектов Javascript
Я хочу передать видео через сервер в браузер. Кажется, что с помощью Blob API это можно сделать с помощью метода URL.createObjectURL . Это создает ссылку, которую я могу использовать в элементе видео html5, однако этот большой двоичный объект...
1285 просмотров
schedule 17.08.2022

Media Source API не работает для пользовательского файла webm (версия Chrome 23.0.1271.97 m)
Я имею в виду демонстрацию API источника мультимедиа, приведенную по этой ссылке . Он отлично работает для данного тестового файла webm, но когда я попытался изменить имя файла на собственный файл webm, код перестал работать. Он генерирует...
4025 просмотров

Проблема со сбросом и задержкой при создании фрагментированного MP4 в FFMPEG
Я создаю фрагментированный mp4 для потоковой передачи html5, используя следующую команду: -i rtsp://172.20.28.52:554/h264 -vcodec copy -an -f mp4 -reset_timestamps 1 -movflags empty_moov+default_base_moof+frag_keyframe -loglevel quiet - «-i...
5852 просмотров

Как использовать режим сегментов в SourceBuffer MediaSource для отображения того же результата в Chomium, Chorme и Firefox?
После дальнейшей разработки кода в OP по адресу Как использовать Blob URL, MediaSource или другие методы для воспроизведения объединенных BLOB-объектов медиа-фрагментов? смогли выполнить требование записи дискретных медиа-фрагментов с помощью...
1153 просмотров

API Javascript расширения источника мультимедиа по сравнению с WebRTC. Некоторые вопросы
Ближайшее, с чем я столкнулся, - это этот вопрос по SO , но это просто для базового понимания. Мой вопрос: когда используется расширение источника мультимедиа (MSE), когда источник мультимедиа извлекается из удаленной конечной точки, например,...
87 просмотров
schedule 08.11.2022

Интересное поведение в расширениях источника мультимедиа
Я пытаюсь создать довольно стандартный видеоплеер, используя расширения Media Source; однако я хочу, чтобы пользователь мог контролировать, когда проигрыватель переходит к новому сегменту видео. Например, мы можем увидеть следующее поведение:...
105 просмотров
schedule 26.06.2023

Поток видео HTML5 из ​​веб-сокета через MediaSource и MediaSourceBuffer
Я пытаюсь воспроизвести видео из веб-сокета <video id="output" width="320" height="240" autoplay></video> <script> function sockets(buffer) { const socket = new WebSocket('wss://localhost:5002/ws')...
2922 просмотров

Почему видео в моей корзине S3 не буферизуются в тег html video?
До сих пор я успешно запрограммировал скрипт узла на Udoo x86 advanced plus, который захватывает поток RTSP IP-камеры, подключенной к Ethernet. Я использую ffmpeg для перекодирования потока в 5-секундные файлы mp4. Как только файлы появляются в...
375 просмотров

аудио/mp4; codecs=mp4a.40.2 не воспроизводится в Chrome и Firefox
Кажется, я хочу преобразовать аудио, которое я хочу транслировать на своем веб-сайте, в audio/mp4; codecs="mp4a.40.2" . Используя ffmpeg-cli-wrapper , я конвертирую загруженные аудиофайлы с помощью этой команды: ffmpeg -i...
2603 просмотров