WebTRC 设置ICE服务器信息

设置ICE服务器

const rtcConfiguration = {
        iceServers: [
            {url: "stun:192.168.1.112:3478"},
            {
                url: "turn:192.168.1.112:3478",
                username: "admin",
                credential: "admin"
            }
        ]
    }
    const peer = new PeerConnection(rtcConfiguration);

查看发起端候选者信息

查看接收端候选者信息

候选者信息

  • 候选者 ID:2688805522
  • 媒体行索引(sdpMLineIndex):1
  • 传输协议:UDP
  • 优先级:2122260223
  • IP 地址:192.168.1.112
  • 端口:56430
  • 类型:主机(host) 通过主机直接通信而不经过 NAT
  • 代际数(generation):0 每次进行一轮候选者(candidate)
    • 交换和连接选择时,代际数都会递增
    • ICE 可以判断哪些候选者是先前代际的残留候选者,哪些是当前代际的新候选者
  • 用户名片段(ufrag):lGug
    * 用户名片段类似授权码用于验证客户端和用户身份,确保授权过程的安全性和正确性。
    * 会话标识符用于唯一标识一个会话
  • 网络 ID:1
  • 网络成本:10
    • 网络成本的数值越低,表示该连接路径的质量和可靠性越好,
    • ICE 在选择候选者和建立连接时会优先考虑网络成本较低的路径
posted @ 2024-03-08 16:20  vx_guanchaoguo0  阅读(19)  评论(0编辑  收藏  举报