How to use WebRTC + Pubnub Api for video chat client in Native android app

i am working on one android application with the functionality of p2p video chat just like Skype. while researching on google, i got some libraries but not getting anything for android native.

i decided to go with WebRTC with the use of PubNub api. how can i create a video chat native android client with the use of there libraries?

i found one code for native video chat client,

https://github.com/pchab/AndroidRTC

this demo application require url with IP:PORT so i have one confusion about that how the server will be?

can anyone help me?


@Alexey Osminin and @Pubnub are right: you need a signal protocol service (PubNub) and you need a hosted WebRTC solution for the audio/video streams.

Your best bet is to start with this awesome blog, BUILDING AN ANDROID WEBRTC VIDEO CHAT APP, by Kevin Gleason who is the one that did the AndroidRTC and WebRTC research for PubNub as an intern.

PubNub & WebRTC

There is a lot of confusion around what PubNub offers in the WebRTC arena and we have compiled everything you need to know into a single knowledge base article.


as I understand you need some signaling server which allows to detect peers, exchange session descriptions to setup media ports; and helps share everything used for initial handshake. You can find more information here: https://www.webrtc-experiment.com/docs/WebRTC-Signaling-Concepts.html. There a lot of open source implementations eg https://janus.conf.meetecho.com/.

Hope this helps.

链接地址: http://www.djcxy.com/p/24956.html

上一篇: 自定义HTML元素的属性

下一篇: 如何在Native android应用程序中使用WebRTC + Pubnub Api进行视频聊天客户端