How to use WebRTC + Pubnub Api for video chat clie

2019-01-19 01:18发布

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?

2条回答
Summer. ? 凉城
2楼-- · 2019-01-19 01:47

@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.

查看更多
家丑人穷心不美
3楼-- · 2019-01-19 01:50

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 e.g. https://janus.conf.meetecho.com/.

Hope this helps.

查看更多
登录 后发表回答