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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] > [參考](https://cloud.tencent.com/developer/article/1736782?from=article.detail.1736771) ## 概述 RTP需要RTCP為其服務質量提供保證。 RTCP的主要功能是: - 服務質量的監視與反饋 -媒體間的同步 - 以及多播組中成員的標識。 在RTP會話期間,各參與者周期性地傳送RTCP包。RTCP包中含有已發送的數據包的數量、丟失的數據包的數量等統計資料,因此,各參與者可以利用這些信息動態地改變傳輸速率,甚至改變有效載荷類型。RTP和RTCP配合使用,它們能以有效的反饋和最小的開銷使傳輸效率最佳化,因而特別適合傳送網上的實時數據 RTCP也是用UDP來傳送的,但RTCP封裝的僅僅是一些控制信息,因而分組很短,所以可以將多個RTCP分組封裝在一個UDP包中。RTCP有如下五種分組類型 | 類型 | 縮寫 | 用途| | --- | --- |--- | | 200 | SR(sender Report) | 發送端報告 | |201|RR(Receiver Report) | 接收端報告| |202 | SDES (Source Description Items) |源點描述| | 203| BYE| 結束傳輸| |204| App| 特定應用| ## 協議 SR 類型的協議 ![](https://img.kancloud.cn/03/ad/03add470a811706ff3640f5b5216c7e9_668x553.png) header * 版本(V):同 RTP 包頭部 * 填充 ( P ) :同 RTP 包頭部。 * 接收報告計數器(RC):5b 該 SR 包中接收的報告塊的數目。 * 包類型(PT): 8bit SR 包類型為 200 * 長度(length):SR 包以 32bit 為 1 單位的長度減 1 sender info * 同步源(SSRC):SR 包發送的同步源標識符。與對應 RTP 包中的 SSRC 一樣。 * NTP 時間戳(Network Time Protocol):SR 包發送時的絕對時間。用于同步不同的流。 * RTP 時間戳:與 NTP 時間戳對應,與 RTP 包中的時間戳具有相同的初始值。 * Send’s Packet count:從開始發包到產生這個 SR 包的這段時間內發送者發送的有效數據的總字節數,不包括頭部和填充,發送者改變 SSRC 時,該域要清零。 * 同步源 n 的 SSRC 標識符:該報告中包含的是從該源接收到的包的統計信息。 report block 1 * 丟失率:表明從上一個 SR 或 RR 包發出依來從同步源 n 發送的 RTP 包的丟失率。 * 累計丟失數據:從開始接受 SSRC_n 的包到發送 SR 這個時間段內 SSRC_n 發送的 RTP 丟失的總數目。 * 收到的擴展最大序列號:從 SSRC_n 收到的從 RTP 數據包中的最大序列號。 * 接收抖動(Interarrival jitter):RTP 數據包接收時間的統計方差估計。 * 上次 SR 時間戳(Last SR):取最近從 SSRC_n 收到的 SR 包中的 NTP 時間戳中的中間 32bit。如果還未收到 SR 包,則為 0。 * 上次依賴 SR 延遲(Delay since Last SR):從上次 SSRC_n 收到 SR 包到發送本包的延遲
                  <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>

                              哎呀哎呀视频在线观看