我已经有一个从网络浏览器到网络浏览器的正在运行的网络聊天。然后我在github here上找到 AndroidRTC 示例,它有一个名为 webrtc-client 的模块。我还是新手。
我认为该模块可以帮助您更轻松地进行网络聊天操作,例如聊天和视频通话。我不太清楚如何使用该模块。
以下是我的问题:
如果您有其他资源可供使用,请同时提及它们。
答案 0 :(得分:0)
每个对等连接对象(org.webrtc.PeerConnection)都有自己的数据通道。因此,在创建对等连接时,请创建DataChannel对象并将其传递给peerConnection对象。此外,您需要将观察者设置为该数据通道。
接收消息
Observer有接口方法
@Override
public void onMessage(DataChannel.Buffer buffer) {
// message received here
}
收到邮件时会通知您。然后,您可以将缓冲区转换为字符串,然后您可以获取从某个Web客户端发送的消息。
发送消息
如果要将某些String发送到对等连接,请将其转换为ByteBuffer。获取数据通道对象并在send方法调用中:
mDataChannel.send(new DataChannel.Buffer(byteBuffer, false));
这就是它。