Pubnub webrtc制作Videocalls

时间:2017-06-14 08:24:34

标签: android webrtc pubnub

我正在使用pubnub在我的应用中集成视频通话功能。我试图从随机用户列表中将一个人与另一个人联系起来。

点击此链接:pubnub-webrtc-github

使用上面的链接,我可以在演示应用程序中进行视频聊天, 但是当我在我的主项目中遵循相同的规则时,我会得到duplicateEntry : org/webrtc/VideoCapture

我已经在我的项目中使用pubnub作为库,它有一个类PubNub<包含方法publish()

但是对于视频聊天,我使用的是Pubnub类的变量,它有一个方法publish(String channel, JSONObject message, Callback callback)

请注意上面两个pubnub都是不同的类,它们有不同的类名,Pubnub和PubNub。

按照以下图片查看pubnub-library gradleapp-gradle

pubnub-LIB-gradle这个

pubnub-lib-gradle

App gradle

app-gradle

1 个答案:

答案 0 :(得分:0)

这是您正在使用的旧版本。我建议使用V1 WebRTC SDK,因为它稳定且工作一致。有一个V2 SDK,但它有一些不稳定性。

  

您可以在此处找到PubNub V1 WebRTC SDK:https://github.com/stephenlb/webrtc-sdk/blob/master/js/webrtc.js并确保read the docs!

WebRTC简单呼叫API +移动SDK是用于移动和网络视频呼叫应用的RTCPeerConnection的简化方法。