Описание тега mediastream

Двумя основными компонентами MediaStream API являются интерфейсы MediaStreamTrack и MediaStream. Объект MediaStreamTrack представляет мультимедийные данные одного типа, которые происходят из одного мультимедийного источника в пользовательском агенте, например видео, созданное веб-камерой. MediaStream используется для группировки нескольких объектов MediaStreamTrack в один блок, который может быть записан или визуализирован в медиа-элементе.
1 ответ

CanvasCaptureMediaStream / MediaRecorder Кадровая синхронизация

При использовании CanvasCaptureMediaStream и MediaRecorder, есть ли способ получить событие для каждого кадра? Что мне нужно, мало чем отличается requestAnimationFrame(), но мне это нужно для CanvasCaptureMediaStream (и / или MediaRecorder), а не ок…
1 ответ

Добавить / удалить MediaStream в соединении WebRTC Peer в Android

Я использую библиотеку libjingle:11139@aar для создания приложения чата на платформе Android. Проблема добавления / удаления промежуточного потока динамически из RTCPeerConnection объясняется во многих потоках stackru, но все они, похоже, связаны с …
23 фев '18 в 09:39
1 ответ

MediastreamTrack Stop - свет веб-камеры включен - HTTPS

Может кто-нибудь, пожалуйста, помогите с исправлением для https . Я могу остановить потоковое видео с помощью stop(), но индикатор камеры все еще включен. Не удалось найти исправления в других сообщениях mediaStream.stop(); // or mediaStream.getAudi…
1 ответ

События MediaStream, активные и неактивные, не запускаются в удаленном одноранговом соединении WebRTC

У меня есть пульт MediaStream объект, полученный удаленным WebRTC Peer Connection, Я хочу проверить, когда пульт MediaStream становится неактивным (независимо от причины). Я прочитал, что для этого я должен использовать события active а также inacti…
24 авг '16 в 10:23
0 ответов

Можно ли получить событие ondataavailable Буфер MediaRecorder вместо Blob?

Я получаю поток от getUserMedia и записываю его на dataavailable событие, которое я получаю e.data который Blob, Я могу преобразовать его в Buffer, но при конвертации он содержит данные, которые мне не нужны, мне нужно только Buffer/ArrayBuffer пото…
0 ответов

Как экспортировать MediaStream на socket.io?

Целью является создание видеопотока с камеры или элемента видео / холста. Первоначально я пытался записывать видео и делиться ими с socket.io: он работает, но у него есть проблема, я не могу выставить видео фрагменты без исходного фрагмента. Вот док…
16 июл '18 в 19:25
2 ответа

WebRTC - не может отображать удаленный mediaStream

Это доводит меня до стен. Я работал над приложением webRTC. Основной вариант использования меня подводит. Таким образом, я могу просто отлично создать RTCPeerConnection, добавить в него только что захваченный mediaStream, обмен / предложение /iceCan…
24 май '17 в 15:35
0 ответов

Хром 58 холст.captureStream

Я передаю данные MediaRecorder через веб-сокеты, все работает, но Chromium 58 дает сбой на стороне клиента, более низкие версии работают как положено. Тег видео остается пустым, и в консоль попадает следующее сообщение об ошибке: Uncaught DOMExcepti…
03 июн '17 в 11:31
0 ответов

MediaRecorder записывает только видео, но не может воспроизводить

Я использую MediaRecorder для записи потока в видео теге. MediaRecorder работает нормально, если у видео есть звуковая дорожка, однако, когда я удаляю звуковую дорожку, чтобы сделать запись только видео, я не могу воспроизвести записанный файл webm.…
09 окт '17 в 12:33
0 ответов

WebRTC и не будет воспроизводить обработанный GarageBand звук после перенаправления со звуковым цветком. Только не работает в хроме

Я пишу веб-приложение, которое требует манипуляций со звуком в реальном времени, в частности, изменения высоты тона в голосе пользователя. На данный момент мой прототип использует GarageBand для изменения высоты тона и soundflower, чтобы перенаправи…
1 ответ

Как создать MediaStream из загруженного аудиофайла или URL аудиофайла, используя JavaScript?

Я знаю, как использовать navigator.getUserMedia для получения аудиопотока из браузера и системного устройства ввода по умолчанию (микрофон). Но что, если я хотел бы получить MediaStream из загруженного аудиофайла или URL аудиофайла? Оцените, если мо…
10 сен '18 в 18:24
1 ответ

MediaStreamRecorder не является конструктором

Я новичок в Angular6 и пытаюсь использовать MediaStreamRecorder, Я определенно делаю что-то не так при определении MediaStreamRecorder потому что я продолжаю получать ошибку TypeError: msr__WEBPACK_IMPORTED_MODULE_4__.MediaStreamRecorder is not a co…
0 ответов

Доступ к аудиовыходу браузера с помощью getUserMedia()?

Я пытаюсь захватить аудио вывод из браузера и сохранить записанный файл в JavaScript (без использования сторонних приложений или расширений браузера). После рассмотрения примеров на примерах WebRTC эта задача представляется относительно простой при …
1 ответ

Kurento Media Server запись без аудио не работает

Я опробовал следующую демоверсию для Kurento Media Server: https://github.com/Kurento/kurento-tutorial-js/tree/master/kurento-recorder Демо по умолчанию работало хорошо. Но когда я изменил index.js записывать с audio: falseЯ начинаю сталкиваться с п…
15 янв '18 в 13:37
1 ответ

Быстрее MediaStream ImageCapture (считывание медиапотока как буфера в nodejs)

Редактировать: мне нужно сделать это вживую. Я не могу дождаться окончания потока. я получил MediaStream объект от электрона desktopCapturer: navigator.mediaDevices.getUserMedia({ audio: false, video: { mandatory: { chromeMediaSource: 'desktop', chr…
1 ответ

WebRTC: использование getStats()

Я пытаюсь получить статистику приложения webRTC для измерения пропускной способности потокового аудио / видео. Я проверил этот вопрос и нашел его очень полезным; однако, когда я пытаюсь использовать его, я получаю TypeError: Not enough arguments to …
08 июл '16 в 09:19
1 ответ

FFMPEG выполняет HTTP-запрос диапазона только один раз (HTML5 MediaStream/WebM)

Проблема Я пытаюсь передать HTML5 MediaStream поступающий из веб-камеры браузера в пространство имен Socket.IO, которое буферизуется и доступно для FFMPEG через конечную точку HTTP в виде запросов частичного / диапазона HTTP. Хотя, он отлично работ…
17 дек '18 в 11:41
0 ответов

Запись MediaStream на стороне сервера (с видео и аудио) из WebRTC в файл

Я разрабатываю приложение, целью которого является потоковое видео (со звуком) с камеры (мобильное приложение) и сохранение его на диске (на сервере). Все с коммуникацией между клиентом и сервером в порядке. Я использую WebRTC. Одним из пиров являет…
0 ответов

Проблема с NodeJS (Peer to Peer) - MediaStream

Я уже несколько дней пытаюсь настроить систему групповой голосовой связи с использованием одноранговой технологии, управляемой сервером nodejs. Моя система работает хорошо, когда два человека общаются, A звонит B, чтобы A и B могли говорить. Проблем…
07 фев '19 в 16:12
0 ответов

Изменение FocusMode не работает с помощью MediaStream API в Google Chrome

В браузере Google Chrome я смог получить прямую трансляцию с подключенной USB-камеры с помощью API getUserMedia (). У меня есть ползунок для изменения значения яркости, и это работает нормально. Я также хочу, чтобы focusMode переключался с непрерывн…
06 дек '18 в 10:14