2015-02-26 39 views
7

sto lavorando su una applicazione Android con la funzionalità della chat video p2p proprio come Skype. durante la ricerca su google, ho ricevuto alcune librerie ma non ho trovato nulla per Android nativo.Come utilizzare WebRTC + Pubnub Api per client di chat video in app Android nativa

Ho deciso di andare con WebRTC con l'uso di PubNub api. come posso creare un client Android nativo di chat video con l'uso di librerie lì?

ho trovato un codice per il client di chat video nativo,

https://github.com/pchab/AndroidRTC

questa applicazione demo richiede url con IP: PORT in modo che io ho una confusione su che come il server sarà?

qualcuno può aiutarmi?

+1

Ciao Ajay, grazie per aver chiesto informazioni su Android Native Java Support con WebRTC e PubNub. Potresti essere interessato a dare un'occhiata a XirSys http://xirsys.com/ come opzione per le tue esigenze di Java Android. – PubNub

+0

@PubNub: Really Thanx per il tuo aiuto. mi sono registrato con xirsys. e ha seguito tutti i passaggi come suggerito dalla guida. e ha ottenuto l'output "Sucsess". come posso utilizzare questo dettaglio nell'app Android RTC? – Ajay

+0

@PubNub: ma come posso integrare xirsys api nell'app per Android nativa per le chat video? posso usare https://github.com/pchab/AndroidRTC? – Ajay

risposta

1

come ho capito è necessario un server di segnalazione che consente di rilevare i peer, scambiare le descrizioni delle sessioni per impostare le porte multimediali; e aiuta a condividere tutto ciò che è usato per l'iniziale stretta di mano. Puoi trovare maggiori informazioni qui: https://www.webrtc-experiment.com/docs/WebRTC-Signaling-Concepts.html. Esistono molte implementazioni open source, ad es. https://janus.conf.meetecho.com/.

Spero che questo aiuti.

+0

Grazie, lo verificherò presto – Ajay

2

@Alexey Osminin e @Pubnub hanno ragione: è necessario un servizio di protocollo del segnale (PubNub) ed è necessaria una soluzione WebRTC in hosting per i flussi audio/video.

La cosa migliore da fare è iniziare con questo fantastico blog, BUILDING AN ANDROID WEBRTC VIDEO CHAT APP, by Kevin Gleason chi è quello che ha fatto il tirocinante AndroidRTC and WebRTC research for PubNub.

PubNub & WebRTC

C'è molta confusione intorno a ciò che PubNub offers in the WebRTC arena and we have compiled everything you need to know into a single knowledge base article.

+0

Ho modificato sopra aggiungendo il link all'esempio AndroidRTC in github. https://github.com/pubnub/AndroidRTC –

+1

Errore: Artifact 'com.android.tools.build:builder-test-api:0.13.2:builder-test-api.jar' non trovato. –

+0

Sopra l'errore c'è dopo aver aggiunto il tuo progetto in Android Studio. –