WebRTC на Android

Я хотел бы использовать WebRTC на Titanium. В конце прошлого года WebRTC был реализован в Chrome для Android. Я хотел бы сделать приложение с WebRTC на Android.

У меня есть несколько вопросов:

  1. Можно ли использовать WebRTC в собственном веб-браузере или только для хром?
  2. Каков самый простой способ внедрения webRTC на Android?

Я нашел старую статью о webRTC на мобильном телефоне здесь WebRTC в автономном мобильном приложении, но он старый, как изменилась ситуация сейчас?

Просто обновление для WebRTC для тех, кто видит это сообщение позже:

Библиотека WebRTC

Если вы используете только Android L (5.0), вы можете использовать обновленный WebView . Я не уверен, что вы можете поддерживать старые версии Android с помощью WebView. Конечно, вы можете взять собственный вариант.

Как отмечали другие пользователи, компиляция исходных файлов WebRTC, безусловно, является жизнеспособным вариантом, если у вас есть время и ресурсы. Однако, если вы хотите быстрее встать и работать, Pristine.io предназначен для размещения современных артефактов WebRTC Android. Чтобы начать использовать WebRTC изначально на вашем Android, вы можете добавить следующее в build.gradle вашего приложения:

 dependencies { ... compile 'io.pristine:libjingle:9694@aar' } 

В то время, когда я пишу это, я работаю с WebRTC на Android в течение последних нескольких месяцев, и самая последняя ревизия, которую я использовал, – 9694. Найдите самую последнюю версию здесь .

Начало работы на Android

Как и в javascript-библиотеке WebRTC, вам понадобится служба для обслуживания обнаружения пользователей и передачи сигналов SDP. Я построил WebRTC Signaling API, используя PubNub для службы сигнализации. Вы можете включить его и начать использовать его сразу, добавив следующее в build.gradle вашего приложения:

 dependencies { ... compile 'io.pristine:libjingle:9694@aar' compile 'me.kevingleason:pnwebrtc:1.0.6@aar' compile 'com.pubnub:pubnub-android:3.7.4' //optional } 

Дополнительные ресурсы

  • Документация API сигналов
  • Пример приложения Android WebRTC
  • Учебное пособие по созданию приложения Android WebRTC с библиотекой сигнализации

Проверьте эту ссылку , это пример приложения для Android для apprtc demo webrtc. Следуйте инструкциям по этой ссылке, вы получите приложение для Android, которое вы можете протестировать на двух устройствах Android, а также на андроиде для веб-демонстрации apprtc. Следуя исходному коду, вы можете получить некоторые подсказки для разработки своего собственного приложения для Android для Android.

Примечание. Ссылка, приведенная в этом примере для команды конфигурации gclient, старше. Перейдите по этой ссылке

Конфигурация gclient http://webrtc.googlecode.com/svn/trunk

Удачи.

Да, это возможно на Android с помощью пешеходного перехода. См. Этот https://crosswalk-project.org/

Intereting Posts
TextView с таблицей html Несостоятельные ошибки сборки JReddit Как рисовать стрелку, показывающую направление движения в MapView? BluetoothAdapter.getDefaultAdapter () бросает RuntimeException, а не в действие Как найти континент в определенном месте с помощью Geocoder в приложении для Android Есть ли способ установить ro.kernel.qemu в 0 в эмуляторе? Xamarin с Visual Studio: пустой экран при отладке Почему мой тост не работал? Автоматическое решение лабиринта Как включить глубокую привязку в приложении WebView для Android? Приложение не указано в программе запуска из-за <data android: schem = "http" /> в AndroidManifest.xml Рисование над представлением и все его дети Карта Google, показывающая дополнительный текст авторских прав на некоторых устройствах Eclipse для Android отображает значки приложений для каждого класса при развертывании Есть ли способ указать требования к архитектуре процессора в манифесте Android?