Ответ 1
Просто обновление для WebRTC для тех, кто видит это сообщение позже:
Библиотека WebRTC
Если вы пользуетесь только Android L (5.0), вы можете использовать обновленный WebView . Я не уверен, что вы можете поддерживать старые версии Android с помощью WebView. Конечно, вы можете взять собственный вариант.
Как отмечают другие пользователи, компиляция исходных файлов WebRTC, безусловно, является жизнеспособным вариантом, если у вас есть время и ресурсы. Однако, если вы хотите быстрее встать и работать, Pristine.io предназначен для размещения современных артефактов WebRTC Android. Чтобы начать использовать WebRTC изначально на вашем Android, вы можете добавить в приложение build.gradle
следующее:
dependencies {
...
compile 'io.pristine:libjingle:[email protected]'
}
В то время, когда я пишу это, я работаю с WebRTC на Android в течение последних нескольких месяцев, а самая последняя версия, которую я использовал, - 9694. Найдите самую последнюю версию здесь.
Начало работы на Android
Как и в JavaScript-библиотеке WebRTC, вам понадобится служба, которая будет следить за обнаружением пользователей и сигналами SDP. Я построил API сигнализации WebRTC, используя PubNub для сигнализация. Вы можете включить его и сразу начать использовать, добавив в приложение build.gradle
следующее:
dependencies {
...
compile 'io.pristine:libjingle:[email protected]'
compile 'me.kevingleason:pnwebrtc:[email protected]'
compile 'com.pubnub:pubnub-android:3.7.4' //optional
}