有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Webrtc:OniconConnectionChange和onConnectionChange之间有什么区别

我正在用java开发一个带有Webrtc的adroid视频通话应用程序。我想在其他对等节点的连接状态发生变化时制作一些东西。例如,当他试图在失去连接后重新连接时。 我在PeerConnection中找到了一些方法。Observer我不知道该用哪一个,为什么。 我发现:

***onIceConnectionChange(PeerConnection.IceConnectionState iceConnectionState)

***onConnectionChange(PeerConnection.PeerConnectionState newState)

**和onIceConnectionReceivingChange 我需要你的帮助


共 (1) 个答案

  1. # 1 楼答案

    iceConnectionState:表示对等点之间的network/transport层连接的状态。ICE连接包括检查两个对等方之间的一组ICE候选对,试图找到两个对等方可以通信的套接字对。一旦状态变为connected,对等方就可以进行通信

    connectionState:构建在iceConnectionState之上,表示对等点之间的application层连接。基本上,连接状态是iceConnection+DTL。如果你不关心低级细节,那么这就是需要监控的状态。一个connectionStateconnected意味着一个iceConnectionStateconnected

    onIceConnectionReceivingChange:这似乎不是“官方”(草案)的一部分。它可能来自您正在使用的javascript适配器或库