Articles of webrtc

Собственные средства связи в реальном времени для WebRTC

Я хотел бы разработать приложение Real Time Communication (с видео и аудио) изначально для Android и iOS. В идеале он также сможет подключиться к браузеру, однако мобильные платформы являются наиболее важными для этого случая. Однако я смотрел WebRTC, поскольку это (относительно) новый протокол, кажется, не лучший метод реализации. Это также кажется очень сложным / неудобным […]

Потоковое видео с peerjs webrtc с веб-браузера Android слишком медленно

У меня есть приложение для Android, которое отправляет поток камеры через webview через peerjs (webrtc), веб-приложение в браузере получает видео и передает его. Все работает, но видео в Интернете слишком медленно, и изображение замерзает в течение некоторого времени, прежде чем получить второе изображение … Есть ли способ уменьшить разрешение? Или буферизовать видео в веб-приложении? Или […]

Сбой Android WebRTC

Я пытаюсь отключить вызов, нажав кнопку «Назад», и приложение вылетает с этой ошибкой. Я использую приложение AndroidRTC от Pierre Chabardes на eclipse. https://github.com/pchab/AndroidRTC Я также создал последнюю версию WebRTC libjingle_peerconnection_so.so и libjingle_peerconnection.jar через Linux-машину. 04-10 12:20:16.695: E/rtc(29060): # 04-10 12:20:16.695: E/rtc(29060): # Fatal error in ../../talk/app/webrtc/java/jni/peerconnection_jni.cc, line 926 04-10 12:20:16.695: E/rtc(29060): # Check failed: 0 […]

WebRTC AEC на Android

Я разрабатываю приложение для софтфона SIP для Android и сталкиваюсь с проблемой эхоподавления. Я попытался решить эту проблему с помощью Speex без успеха. Итак, мой следующий снимок – это WebRTC AEC (Акустическая эхоподавление), но я не могу найти документацию о том, как его использовать. В моем приложении аудио управляется с помощью классов AudioTrack и AudioRecord […]

Альтернатива getUserMedia () для чтения потока живой камеры на iOS?

Мы создаем мобильный сканер штрих-кода с использованием QuaggaJS, который считывает штрих-коды непосредственно из потока камеры устройства. Прекрасно работает на настольном компьютере / Android, но не работает на iOS. Из первоначальных исследований я обнаружил, что iOS просто не поддерживает WebRTC / getUserMedia через Safari или iOS Chrome (связанные ссылки ниже), что и использует QuaggaJS для чтения […]

Клиент Webrtc Mobile kurento

Я хочу создать мобильное приложение, в котором один из участвующих пользователей может передавать аудио и видео другим участникам и записывать сеанс. Я знаю, что это можно сделать с помощью MCU и специально провести исследования Kurento. Хотя я много читаю о kurento, у меня возникают проблемы с тем, как я могу реализовать клиента Kurento на IOS […]

Отображать состояние прямо из холодного старта

Я построил приложение Кордовы , используя ионный каркас. Он создается с использованием Peer JS, и мне нужно приложение для быстрого открытия состояния с холодного запуска, когда мой партнер получает входящий звонок, вроде как приложение для телефона открывает входящий вызов, когда мы получаем звонок. В настоящее время я использую ионные push-уведомления, чтобы открыть состояние при щелчке […]

Мультипартийный звук в WebRTC на iOS / Android искажен

Я пытаюсь выяснить, что является лучшим способом сделать следующее: наличие одноранговой связи между сторонами A и B, я хочу добавить стороннюю C, но проблема в том, что я не хочу полной конфигурации сетки, B должен связываться с C только через A (настройка MCU, где A – MCU). B <-> A <-> C То, что я […]

Android WebRTC настраивает удаленный и локальный просмотр

Я реализую webrtc в Android-проекте, и я основываюсь на этом примере в github . В этом примере используется библиотека libjingle. Таким образом создается вид рендеринга видео: // Create video renderers. VideoRendererGui.setView((GLSurfaceView)videoView, new Runnable() { @Override public void run() { createPeerConnectionFactory(); } }); remoteRender = VideoRendererGui.create( REMOTE_X, REMOTE_Y, REMOTE_WIDTH, REMOTE_HEIGHT, scalingType, false); localRender = VideoRendererGui.create( LOCAL_X_CONNECTING, […]

Создание приложения с помощью WebRTC AppRtc Demo

У меня есть Android-приложение Android android WebRTC, работающее на https://apprtc.appspot.com/ сервере. Но я хочу архивировать, я хочу заменить сервер https://apprtc.appspot.com/ своим собственным сервером, я также хочу изменить / удалить часть кода, где он связывается с сервером в качестве моего сервера Общается по-разному. Я хочу поддерживать API-интерфейсы, связанные с WebRTC, как есть, и заменять только часть […]

Intereting Posts
Что я должен использовать для «Distinguished Name» в нашем Keystore для Android Market? AddTextChangedListener с listview с подтекстом Тег Android – view неверен в представлении: null (CursorAdapter и DataBinding) Как я могу расширить spinner для реализации новой функции? Android: невозможно получить кликабельный заголовок / нижний колонтитул ListView Последовательный порт Android через аудиоразъем Отображение прогресса и загрузка изображения на всплеск в android Rjava.lang.IllegalArgumentException on startActivity (намерение, анимация пакетов) Как я могу избежать задержек сбора мусора в Java-играх? (Best Practices) Не удается открыть базу данных в приложении для проверки Android Android как сохранить большой список <String > во время запуска приложения Синхронизация клиент-сервер через REST Как проверить, что если изображение имеет растровое изображение или нет? Как распечатать stacktrace для исключения Android Android EditText и кнопка на одной строке