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

血红的双手。 提交于 2019-11-27 06:12:36

问题


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?


回答1:


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.




回答2:


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



来源:https://stackoverflow.com/questions/28740230/how-to-use-webrtc-pubnub-api-for-video-chat-client-in-native-android-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!