<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] ## 概述 ### Candidate * 每個 ICE Candidate是一個地址:IP地址和端口 例如:a=candidate: ...UDP ... 192.168.1.2 1816 typ host 每個候選者包括:協議、IP,端口和類型 ### Candidate類型 * 主機候選者:本機所有IP和指定端口 * 反射候選者:STUN/TURN * 中繼候選者:TURN ### ICE具體做那些 * 收集Candidate * 對Candidate Pair排序 * 連通性檢查 ## 流程 ICE獲取所有地址信息 STUN能獲取到NAT的地址 當兩端獲取都NAT的外網地址后就可以進行p2p穿越了。 如果穿越不了,數據則通過數據轉發服務通過 ## 什么是SDP SDP(Session Description Protocol)它是一種信息格式的描述標準,本身不屬于傳輸協議,但是可以被其他傳輸協議用來交換不必要的信息。 ### SDP例子 ![UTOOLS1591709736916.png](http://yanxuan.nosdn.127.net/8573613871eb1dac934922acc0faa886.png) ## 形成Candidate Pair * 一方收集到所有候選者后,通過信令傳遞給對方 * 同樣,另一方收到候選者后,也做收集工作 * 當雙方拿到全部列表后,將候選者形成匹配對兒 ### 連通性檢查 * 對候選者進行優先級排序 * 對每個候選對進行發送檢查 * 對每個候選對進行接收檢查
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看