Я хотел бы использовать WebRTC на Titanium. В конце прошлого года WebRTC был реализован в Chrome для Android. Я хотел бы сделать приложение с WebRTC на Android.
У меня есть несколько вопросов:
Я нашел старую статью о 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. Найдите самую последнюю версию здесь .
Как и в 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 }
Проверьте эту ссылку , это пример приложения для Android для apprtc demo webrtc. Следуйте инструкциям по этой ссылке, вы получите приложение для Android, которое вы можете протестировать на двух устройствах Android, а также на андроиде для веб-демонстрации apprtc. Следуя исходному коду, вы можете получить некоторые подсказки для разработки своего собственного приложения для Android для Android.
Примечание. Ссылка, приведенная в этом примере для команды конфигурации gclient, старше. Перейдите по этой ссылке
Конфигурация gclient http://webrtc.googlecode.com/svn/trunk
Удачи.
Да, это возможно на Android с помощью пешеходного перехода. См. Этот https://crosswalk-project.org/