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


Поток веб-камеры в ascii-арт с помощью JavaScript
Не так давно, когда у нас не было графического интерфейса, а были только консоли, люди создавали множество крутых приложений и игр, используя только символы ascii. Мне всегда нравилась эта идея, но в современном мире она не так полезна, но мы все равно можем получить массу удовольствия, играя с символами ascii, пытаясь что-то создать. Я решил пойти по этому пути и сделал видеопоток с веб-камеры доступным в виде символов ascii, и это оказалось довольно просто. Что нам понадобится :..

Проблемы снижения шума в RTC - Часть 1
Пролог Практически во всех приложениях, которые мы используем для связи в реальном времени, то есть для звонков, предлагается некоторый уровень шумоподавления. Это связано с тем, что Интернет наполнен чрезвычайно разнородными устройствами с микрофонами самых разных конфигураций. Таким образом, все это вносит разный уровень нежелательных частот и шумов в поток webRTC, который используют эти приложения. Таким образом, подавление шума на уровне «голых костей» будет просто отключением..

Введение в WebRTC
Начало работы с общением в режиме реального времени с открытым исходным кодом Если вы еще не слышали, WebRTC - это способ получения и обмена видео, аудио и другими данными пользователей в режиме реального времени. Расшифровка веб-коммуникация в реальном времени , это первая в своем роде - с API JavaScript для получения мультимедийных данных пользователя, создания одноранговых соединений и открытия каналов данных прямо в браузере. До выпуска WebRTC в 2011 году для выполнения этих..

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

WebRTC играет с веб-камерой с Qt
Я использую WebRTC для воспроизведения веб-камеры (это для тестирования веб-камеры в моем приложении перед видеовызовом). Я делаю следующую функцию WebRTC: //////////////////////// //initialization { webrtc::VoiceEngine* voe =...
2380 просмотров
schedule 03.07.2022

Остановить/закрыть поток веб-камеры, который открывается navigator.mediaDevices.getUserMedia
Я открыл веб-камеру, используя следующий код JavaScript: const stream = await navigator.mediaDevices.getUserMedia({ /* ... */ }); Есть ли код JavaScript для остановки или закрытия веб-камеры? Всем спасибо.
158246 просмотров

Запись аудиопотока из getUserMedia
В последние дни я пытался использовать javascript для записи аудиопотока. Я обнаружил, что нет примера кода, который работает. Есть ли поддержка браузера? Вот мой код navigator.getUserMedia = navigator.getUserMedia ||...
20612 просмотров
schedule 18.06.2022

Автономная АРУ (автоматическая регулировка усиления) в приложении WebRtc
Я пытаюсь создать автономный AGC, используя библиотеку WebRtc. (Вход - wav файл, выход - wav файл с настроенным усилением). Но в это время у меня есть некоторые проблемы с этим вопросом. Я пытаюсь использовать функции, объявленные в файле...
2785 просмотров
schedule 07.03.2024

Невозможно записать видео с веб-камеры в Google Chrome
Когда я пытаюсь записать видео с веб-камеры, используя экземпляр LocalMediaStream в соответствии со спецификацией WebRTC, я получаю следующую ошибку: Uncaught TypeError: Object #<LocalMediaStream> has no method 'record' Я пробовал...
577 просмотров
schedule 24.03.2024

Объект не найден рядом с navigator.webkitGetUserMedia() и NavigatorUserMediaError в webrtc
Я начал изучать webrtc, когда пытался реализовать базовое приложение-пример. <html> <head> </head> <body> <script type="text/javascript"> navigator.getUserMedia = navigator.getUserMedia ||...
4177 просмотров
schedule 01.02.2024

WebRTC для андроида
Я ищу достижение webrtc на устройстве Android. Я хочу общаться в видеочате между устройствами Android. я нашел эту ссылку http://www.webrtc.org/reference/getting-started исходный код находится здесь: http://code.google.com/p/webrtc/ Но я...
1441 просмотров
schedule 11.06.2023

Как предоставить разрешение webkitGetUserMedia во всплывающем окне расширения Chrome?
Я успешно использовал webkitGetUserMedia для захвата видео с моей веб-камеры на обычной веб-странице, но когда я пытаюсь сделать это в popup.html моего расширения Chrome, ничего не происходит. Я не получаю никаких ошибок разрешения, просто кажется,...
8578 просмотров
schedule 23.09.2022

WebRTC getUserMedia не показывает видео
У меня есть следующий код: document.addEventListener('DOMContentLoaded', function () { var video = document.querySelector('video'); window.navigator.webkitGetUserMedia({ video: true, audio: true }, function (stream) { var url =...
1525 просмотров
schedule 05.01.2023

WebRTC и ThreeJS для создания текстуры матового металлаCube
Я пытаюсь применить THREE.ImageUtils.loadTextureCube() с помощью камеры реального времени к вращающемуся кубу. До сих пор мне удавалось применить простую текстуру, используя мое видео, к MeshLambertMaterial : var geometry = new...
1503 просмотров
schedule 01.07.2022

проблемы с настройкой разных разрешений с WebRTC
Я пытаюсь использовать функцию WebRTC getUserMedia для создания снимков в потоковом видео с камеры пользователя. Проблема в том, что я хочу использовать разрешение 640 X 480, работая в версиях Firefox 19.02, Opera 12.14 и Chrome 25.0.1364.172...
8919 просмотров
schedule 09.06.2022

WebRTC HowTo PeerConnection через локальную сеть с 2 браузерами
уже несколько дней я пытаюсь создать базовый видеочат webRTC. У меня есть несколько демонстраций, работающих локально, даже через локальную сеть. Но теперь я хочу построить один за другим на действительно основах без такой большой перегрузки, с...
6247 просмотров
schedule 05.03.2022

Internet Explorer и Google Chrome Frame могут поддерживать webRTC?
Я пробовал и тестировал различные подходы, чтобы заставить webRTC работать в Internet Explorer. с помощью плагина Google Chrome webRTC4all Sipml5 не отвечает ни на один из этих подходов Я также прочитал документ «Настраиваемая,...
635 просмотров
schedule 27.03.2024

webRTC: как определить наличие аудио/видео в потоке?
Я хотел бы знать наличие треков в полученном потоке при обратном вызове addstream. Видеосвязь работает хорошо, но я хотел бы сделать. вызов только аудио, поэтому я просто передал audio:true,video:false в ограничениях getUserMedia, теперь, когда я...
7436 просмотров

Существует ли элемент управления Webbrowser, поддерживающий видео html5 (WebRTC) для .Net?
Я искал способ встроить страницу, на которой размещено видео WebRTC, такое как демонстрация с http://www.webrtc.org/demo в приложение WinForms, поэтому пользователю не нужно устанавливать или запускать какие-либо внешние браузеры, которые могут...
6308 просмотров
schedule 02.05.2022

Firefox 22 mozGetUserMedia использует «экран» в качестве источника устройства
Были некоторые слухи о поддержке WebRTC в Firefox 22. Это для тех, кто в курсе разработки Firefox: есть ли какая-либо поддержка в Firefox для захвата экрана рабочего стола на сегодняшний день? Эта технология существует для Chrome 26+, которая...
1650 просмотров
schedule 10.11.2022

Потоковая передача медиафайлов с помощью WebRTC
Вот мой пример использования: у Алисы есть классный новый медиа-трек, который она хочет, чтобы Боб послушал. Она выбирает медиафайл в своем браузере, и медиафайл мгновенно начинает воспроизводиться в браузере Боба. Я даже не уверен, можно ли...
6099 просмотров
schedule 28.01.2023

Является ли «картинка в картинке» единственным способом, которым vLine использует WebRTC?
Я интегрировал vLine на тестовую площадку и заметил, что это картинка в картинке. Это единственный способ, которым это работает? Есть ли способ разделить оба потока?
387 просмотров
schedule 20.04.2022

Проблема со стилем OpenTok WebRTC
Мы создаем приложение для iOS (iPad) с PhoneGap и плагином OpenTok phonegap. Однако у нас возникла проблема со стилем. Фактический видеоконтент не охватывает всю ширину элемента объекта, созданного с помощью платформы opentok. Мы передаем в opentok...
709 просмотров
schedule 28.09.2022

Использование модуля шумоподавления в webrtc в Android
Я разрабатываю приложение для идентификации говорящего в Android, и я хотел обработать аудиовход с микрофона, прежде чем анализировать его с помощью алгоритма идентификации говорящего. Наткнулся на модуль шумоподавления в WebRTC . Я уже настроил...
1603 просмотров
schedule 29.04.2022