<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                #### **場景一:1個老師和1個學生音視頻通話** &emsp;&emsp;1個老師和1個學生分別用分辨率為1280*720P的電腦互相視頻通話進行學習的輔導,老師和學生的電腦的碼率都為500kbs,幀率為20fps 1) 走服務器的情況: 老師所需要的帶寬為:1*500kbs=500kbs 學生所需要帶寬為:1*500kbs=500kbs 服務器的帶寬為:(1+1)*500kbs=1000kbs 2)P2P通的情況: 客戶端所需帶寬為:1*500kbs=500kbs 此時服務器所需帶寬為0; 通過上例得出:服務器帶寬公式為:n*d*(1-p) 其中n為客戶端個數,d為客戶端所設置的碼率,p為p2p的導通率。 #### **場景二:1個老師和3個學生** &emsp;&emsp;3個學生在各自的客戶端上聽1個老師講課,老師的客戶端所用的視頻分辨率為800*600,碼率為300kbs,幀率為20fps則: 1)走服務器的情況: 老師客戶的帶寬為:1*300kbs=300kbs 學生的客戶端帶寬分別為:1*300kbs=300kbs 服務器帶寬為:上行:1*300kbs=300kbs;下行:(1+1+1)*300kbs=900kbs 2)p2p通的情況: 老師的客戶端所需上行帶寬為3*300kbs=900kbs;學生客戶端所需帶寬都為300kbs; 通過上例得出:多對多的場景下,服務器所需的下行帶寬公式為n*d*(1-p);服務器所需的上行帶寬為:m*d(1-p) 其中n為接收方的客戶端個數,m為廣播方的客戶端數量,d為客戶端碼率,p為P2P導通率。并且在P2P通的的時候需注意的是在多對多的情況下由于客戶端所需帶寬越來越大,所以在多對多的時候一般不使用P2P模式。
                  <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>

                              哎呀哎呀视频在线观看