<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/1720761?from=article.detail.1711420) ## 概述 RTSP 和RTP 都使用相同的SDP的協議 <br/> **SDP 文本信息包括:** - 會話名稱和意圖; - 會話持續時間; - 構成會話的媒體; - 有關接收媒體的信息(地址等)。 ## sdp的格式: 格式 * 表示必填 ``` *v=<version> *o=<username> <session id> <version> <network type> <address type> <address> *s=<session name> i=<session description> u=<URI> e=<email address> p=<phone number> c=<network type> <address type> <connection address> b=<modifier>:<bandwidth-value> *t=<start time> <stop time> r=<repeat interval> <active duration> <list of offsets from start-time> z=<adjustment time> <offset> <adjustment time> <offset> .... k=<method> k=<method>:<encryption key> a=<attribute> a=<attribute>:<value> *m=<media> <port> <transport> <fmt list> ``` 中文說明 ``` v = (協議版本) o = (所有者/創建者和會話標識符) s = (會話名稱) i =(會話信息) u = URI 描述) e =(Email 地址) p =電話號碼) c = (連接信息) b = (帶寬信息) z = (時間區域調整) k =(加密密鑰) a =(0 個或多個會話屬性行) ``` ## 示例 ### H.264 流的參數 * `m=` 行中的媒體名必須是 `video * `a=rtpmap` 行中的編碼名稱必須是 `H264` * `a=rtpmap` 行中的時鐘頻率必須是 90000 * 其他參數都包括在 `a=fmtp` 行 ``` m=video 0 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 profile-level-id=420029; packetization-mode=1; sprop-parameter-sets=Z01AKI2NQDwBE/LgLcBAQFAAAD6AAAw1DoYACYFAABfXgu8uNDAATAoAAL68F3lwoA==,aO44gA== ``` **packetization-mode** 表示支持的封包模式. * 當 packetization-mode 的值為 0 時或不存在時, 必須使用單一 NALU 單元模式. * 當 packetization-mode 的值為 1 時必須使用非交錯(non-interleaved)封包模式. * 當 packetization-mode 的值為 2 時必須使用交錯(interleaved)封包模式. **sprop-parameter-sets** 這個參數可以用于傳輸 H.264 的序列參數集和圖像參數 NAL 單元. 這個參數的值采用 Base64 進行編碼. 不同的參數集間用","號隔開. **profile-level-id** 這個參數用于指示 H.264 流的 profile 類型和級別. 由 Base16(十六進制) 表示的 3 個字節. 第一個字節表示 H.264 的 Profile 類型, 第 三個字節表示 H.264 的 Profile 級別. **max-mbps** 這個參數的值是一個整型, 指出了每一秒最大的宏塊處理速度. ### RTSP 的SDP ``` v=0 o=- 1586545639954157 1586545639954157 IN IP4 192.17.1.63 s=Media Presentation e=NONE b=AS:5100 t=0 0 a=control:rtsp://192.17.1.63:554/ m=video 0 RTP/AVP 96 c=IN IP4 0.0.0.0 b=AS:5000 a=recvonly a=x-dimensions:1920,1080 a=control:rtsp://192.17.1.63:554/trackID=1 a=rtpmap:96 H264/90000 a=fmtp:96 profile-level-id=420029; packetization-mode=1; sprop-parameter-sets=Z01AKI2NQDwBE/LgLcBAQFAAAD6AAAw1DoYACYFAABfXgu8uNDAATAoAAL68F3lwoA==,aO44gA== m=audio 0 RTP/AVP 8 c=IN IP4 0.0.0.0 b=AS:50 a=recvonlya=control:rtsp://192.17.1.63:554/trackID=2 a=rtpmap:8 PCMA/8000 a=Media_header:MEDIAINFO=494D4B48010300000400000111710110401F000000FA000000000000000000000000000000000000; a=appversion:1.0 ``` ### RTP的 SDP ``` v=0 o=- 0 0 IN IP4 127.0.0.1 s=No Name c=IN IP4 127.0.0.1 t=0 0 a=tool:libavformat LIBAVFORMAT_VERSION m=video 1234 RTP/AVP 96 b=AS:7000 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=1 ```
                  <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>

                              哎呀哎呀视频在线观看