Я собираюсь разработать карманное устройство с процессором Atom. Я имею в виду использование встроенной ОС Android для запуска приложений на этом устройстве. Я слышал от своих друзей, что Android хорош для беспроводных приложений. Но мое устройство не нуждается ни в каком беспроводном приложении. Для работы на этом устройстве мне понадобятся только данные (ping, traceroute …), […]
Я пытаюсь внедрить приложение voip на основе IAX для моего Android и использовать библиотеку с открытым исходным кодом AndroVOIP для набора и приема входящих вызовов, но в AndroVOIP нет слушателя для входящих вызовов, хотя моя регистрация для IAX прошла успешно. Я попытался использовать японский клиент IAX24J, который построен для NJIAX, но по-прежнему не может принимать […]
Я использовал этот код в прошлом: AudioManager am = (AudioManager) getSystemService(getContext().AUDIO_SERVICE); am.setParameters("noise_suppression=off"); Это примерно эквивалентно: NoiseSuppressor ns; ns = NoiseSuppressor.create(sessionID); Но это влияет на все сеансы. Есть ли способ сделать то же самое с эффектами AcousticEchoCanceler и AutomaticGainControl ? Проблема в том, что аудио-сессия, которую я пытаюсь настроить для усиления, создается каким-то внешним процессом, и […]
Мы разрабатываем приложение VoIP с использованием PJSIP. Внутренний основной модуль находится на C ++ 11, а внешний интерфейс – на Java. После C ++ создаются 11 потоков: Основная тема Наблюдательная нить, которая просыпается каждые 3 минуты и быстро ложится спать Чтение SSL + запись (SSL-сокет подключается через Интернет к серверу) Временной поток TCP, который является […]
ОБНОВЛЕНИЕ 5 : Суть происходящего : точка прослушивания tcp создается при инициализации стека. Для этого мы не можем использовать существующий объект в нашем случае. Итак, что я делаю, проверьте, не является ли mTcp , и если это тогда, точка прослушивания удаляется, а функция продолжается с инициализацией стека, но значение !=null всегда пропускается, а затем последующее […]
Мы создали простое приложение VOIP для Android и iPhone. Вы просто набираете идентификатор вызывающего абонента другого пользователя, нажимаете вызов и начинаете разговаривать с ними. Версия iPhone отлично работает, и мы использовали коммерческий API для функциональности SIP. Но версия Android работает не так хорошо из-за проблем с задержкой аудио, которые, похоже, зависят от того, какой у […]
Здесь я разрабатываю приложение, использующее собственный андроид в ubuntu 14.04LTS eclipse adt для android. Создавайте, настраивайте и делайте все идеально. После этого я импортировал приложение pjsua2 sample в eclipse, затем добавил поддержку встроенной библиотеки, но когда я запускаю эмулятор, он выдает ошибку. Журнал ошибок, 10-25 06: 12: 09.489: E / AndroidRuntime (1571): FATAL EXCEPTION: main […]
Я фактически работаю над приложением Android VOIP, которое позволяет пользователю создавать конференции с другими пользователями. Мои ограничения состоят в том, чтобы избежать использования сервера, такого как SIP-серверы, для его реализации, и если мне нужно использовать внешнюю библиотеку, это должно быть под лицензией LGPL. Я успешно сделал это в режиме одноранговой сети, используя классы AudioGroup и […]
Я разрабатываю приложение VOIP. VOIP push отправляется с amazon SNS, используя набор push и набор вызовов, который мы показываем на экране звонящего. Этот экран вызывающего абонента может быть представлен даже тогда, когда приложение находится в фоновом режиме или завершено. К сожалению, у android нет VOIP push. Как это можно реализовать в Android? Или есть ли […]
У меня есть некоторые вопросы дизайна, которые я хочу обсудить с людьми, заинтересованными в помощи мне. Я планирую разработать простую VoIP-программу, которая позволяет двум телефонам Android в той же сети использовать VoIP. Моя цель – просто захватить звук, отправить данные с помощью UDP, получить данные UDP и воспроизвести звук. Мой текущий проект состоит в том, […]