Как использовать WebRTC + Pubnub Api для клиента видеочата в родном приложении для Android

Я работаю над одним приложением для Android с функциями видеочата p2p, как Skype. во время исследования в Google я получил несколько библиотек, но ничего не нашел для родного Android.

я решил пойти с WebRTC с использованием API PubNub. как я могу создать собственный клиент для видеочата для Android с использованием библиотек?

я нашел один код для собственного клиента видеочата,

https://github.com/pchab/AndroidRTC

для этого демонстрационного приложения требуется URL-адрес с IP: PORT, поэтому у меня есть одна путаница по поводу того, каким будет сервер?

Может кто-нибудь мне помочь?


person Ajay    schedule 26.02.2015    source источник
comment
Привет, Аджай! Спасибо, что спросили о встроенной поддержке Java для Android с помощью WebRTC и PubNub. Вам может быть интересно проверить XirSys xirsys.com в качестве варианта для ваших потребностей Java Android.   -  person Stephen Blum    schedule 26.02.2015
comment
@PubNub: Большое спасибо за вашу помощь. Я зарегистрировался на xirsys. и выполнил все шаги в соответствии с руководством. и получил результат успеха. как я могу использовать эту деталь в приложении Android RTC?   -  person Ajay    schedule 27.02.2015
comment
@PubNub: но как я могу интегрировать xirsys API в собственное приложение Android для видеочата? могу ли я использовать github.com/pchab/AndroidRTC?   -  person Ajay    schedule 27.02.2015


Ответы (2)


насколько я понимаю, вам нужен сигнальный сервер, который позволяет обнаруживать пиры, обмениваться описаниями сеансов для настройки медиа-портов; и помогает поделиться всем, что используется для начального рукопожатия. Дополнительную информацию можно найти здесь: https://www.webrtc-experiment.com/docs/WebRTC-Signaling-Concepts.html. Существует множество реализаций с открытым исходным кодом, например. https://janus.conf.meetecho.com/.

Надеюсь это поможет.

person Alexey Osminin    schedule 05.03.2015
comment
Сэнкс, скоро проверю - person Ajay; 07.03.2015

@Алексей Осминин и @Pubnub правы: вам нужен сервис сигнального протокола (PubNub ) и вам нужно размещенное решение WebRTC для аудио/видеопотоков.

Лучше всего начать с этого замечательного блога СОЗДАНИЕ ПРИЛОЖЕНИЯ ДЛЯ ВИДЕОЧАТА ANDROID WEBRTC, автор Кевин. Глисон, который проводил исследование AndroidRTC и WebRTC для PubNub в качестве стажера.

PubNub и WebRTC

Существует много путаницы в том, что такое PubNub предлагает на арене WebRTC, и мы собрали все, что вам нужно знать, в одну статью базы знаний.

person Craig Conover    schedule 03.09.2015
comment
Я отредактировал выше, добавив ссылку на пример AndroidRTC в github. github.com/pubnub/AndroidRTC - person Craig Conover; 16.09.2015
comment
Ошибка: артефакт «com.android.tools.build: builder-test-api: 0.13.2: builder-test-api.jar» не найден. - person Däñish Shärmà; 22.11.2016
comment
Вышеупомянутая ошибка возникает после добавления вашего проекта в студию Android. - person Däñish Shärmà; 22.11.2016