Публикации по теме 'mediastream'


Создание компонента предварительного просмотра пользовательского мультимедиа
Недавно мне понадобилось создать компонент User Media Preview для клиентского приложения. По сути, этот компонент отображает список источников аудио и видео и позволяет пользователю выбирать из списков и мгновенно предварительно просматривать выбранный вариант. Затем свойство компонента позволяет потребителю получить объект медиа-ограничения , который может быть передан getUserMedia или фреймворку WebRTC, например, Janus . В этой статье я опишу шаги по созданию этого компонента с..

Вопросы по теме 'mediastream'

WebRTC: использование getStats()
Я пытаюсь получить статистику приложения webRTC для измерения пропускной способности потоковой передачи аудио/видео. Я проверил этот вопрос и нашел его очень полезным; однако, когда я пытаюсь использовать его, я получаю TypeError: Not enough...
7044 просмотров
schedule 09.05.2023

Эквивалент AudioBuffer getChannelData() для MediaStream (или MediaStreamAudioSourceNode)?
Я использую decodeAudioData AudioContext в mp3-файле, что дает мне AudioBuffer . С помощью этого звукового буфера я продолжаю рисовать форму волны этого mp3-файла на холсте, используя данные, возвращенные getChannelData() . Теперь я хочу...
707 просмотров

js+html5 getUserMedia конфликтует с микрофоном (Android) (мобильный телефон считает, что телефонный звонок активен)
Отредактировано - обновление внизу поста Я создаю веб-приложение для Android с помощью phonegap, и я столкнулся с этой проблемой после инициализации getusermedia, когда я использую кнопку уменьшения/увеличения громкости, регулятор громкости...
806 просмотров

Могу ли я подключить устройство Twilio к MediaStream в Javascript?
Я использую клиент Twilio Javascript SDK и хочу подключить входящий вызов к MediaStream. В настоящее время мой клиент Twilio просто принимает входящий вызов следующим образом: Twilio.Device.incoming(function (conn) { conn.accept();...
797 просмотров

Анализ звука без getUserMedia
Я пытаюсь проанализировать аудиовыход из браузера, но не хочу, чтобы появлялось приглашение getUserMedia (которое запрашивает разрешение на использование микрофона). Источниками звука являются SpeechSynthesis и файл Mp3. Вот мой код: return...
480 просмотров

Добавить / удалить MediaStream в одноранговом соединении WebRTC в android
Я использую библиотеку libjingle: 11139 @ aar для создания приложения чата на платформе Android. Проблема динамического добавления / удаления медиапотока из RTCPeerConnection объясняется во многих потоках stackoverflow, но все они, похоже, связаны...
1230 просмотров
schedule 10.06.2022

Где хранится запись медиапотока?
Я использую Mediastream Recording и GetUserMedia для записи аудио и видео с веб-камеры пользователя. Я не смог найти, где хранится временное видео. Я хочу знать это, чтобы определить, будут ли проблемы с хранением при записи большого количества...
33 просмотров

MediaStreamRecorder не является конструктором
Я новичок в Angular6 и пытаюсь использовать MediaStreamRecorder . Я определенно делаю что-то неправильно при определении MediaStreamRecorder , потому что я продолжаю получать ошибку TypeError: msr__WEBPACK_IMPORTED_MODULE MediaStreamRecorder...
1756 просмотров

Как плавно воспроизводить непрерывные фрагменты звуковых фрагментов внутри «аудио»?
Я получаю 1000ms аудиофрагменты от клиента, используя getUserMedia() , преобразовываю их в аудиоблок длительностью 1 секунду и отправляю их на сервер (и остальным клиентам) с помощью socket-io до тех пор, пока пользователь не прекратит запись....
1157 просмотров

Как показать дорожки видеопотока из двух разных потоков в одном элементе HTMLMediaElement (из потока камеры и потока WebGL)
Мне нужно показать видео с камеры пользователя и виртуальные объекты, созданные с помощью WebGL, на веб-странице в одном элементе html, возможно, либо <canvas> , либо <video> . Я могу успешно получить пользовательское видео, это...
2178 просмотров
schedule 12.06.2024

Не удается записать HTMLCanvasElement, когда вкладка размыта, даже если происходит рендеринг
Я пытаюсь записать видео с холста, даже когда пользователь переходит с вкладки (либо щелкнув другую вкладку, либо свернув окно). Я использую таймер, который запускается даже тогда, когда у пользователя размыта вкладка для рендеринга холста (я знаю,...
24 просмотров

HTMLImageElement — src как поток
Раньше вы могли использовать URL.createObjectURL() и передавать ему MediaStream. Однако это было удалено (см. https://www.fxsitecompat.dev/en-CA/docs/2017/url-createobjecturl-stream-has-been-deprecated/ ). Функциональность замены заключалась в...
1311 просмотров
schedule 20.09.2023

Как найти текущий поток MediaStream для микрофона и применить ограничения — WEBRTC
Я хочу отредактировать сигнал микрофона, используемый конференцией BigBlueButton, и отключить автоматическую регулировку усиления и подавление эха. Однако у меня нет информации об экземпляре MediaStream, используемом на странице конференции. Итак,...
378 просмотров

Запись Fabricjs в виде видео с элементом видео из внешней ссылки внутри холста
Я пытаюсь записать холст Fabricjs как видео, внутри которого есть видеоэлемент, когда я записываю холст без видеоэлемента, он записывает холст и другие элементы, но когда я добавляю видео, это не похоже ничего не записывает, ничего не записывает....
96 просмотров