RTP/RTCP的RFC協議彙總
總結包括RTP/RTCP的機制,型別,負載和安全srtp部分,並不包括相關的nat/ice穿透機制,dtls安全機制, sdp offer-answer sip相關的協商機制和rtsp流控協議。
RFC版本號 |
名稱 |
備註 |
1889 |
RTP: A Transport Protocol for Real-Time Applications |
早期RTP協議,RTP v1 |
1890 |
RTP Profile for Audio and Video Conferences with Minimal Control |
RTP的負載型別定義,對應於RTP v1 |
2198 |
RTP Payload for Redundant Audio Data |
傳送音訊冗餘資料的機制,FEC的雛形 |
3550 |
RTP: A Transport Protocol for Real-Time Applications |
現用RTP協議,RTP v2 |
3551 |
RTP Profile for Audio and Video Conferences with Minimal Control |
RTP的負載型別定義,對應於RTP v2 |
3611 |
RTP Control Protocol Extended Reports (RTCP XR) |
RTCP的拓展報文即XR報文定義 |
3640 |
RTP Payload Format for Transport of MPEG-4 Elementary Streams |
RTP負載為MPEG-4的格式定義 |
3711 |
The Secure Real-time Transport Protocol (SRTP) |
RTP媒體流採用AES-128對稱加密 |
3984 |
RTP Payload Format for H.264 Video |
RTP負載為H264的格式定義,已被6184取代 |
4103 |
RTP Payload for Text Conversation |
RTP負載為文字或者T.140的格式定義 |
4585 |
Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF) |
NACK定義,通過實時的RTCP進行丟包重傳 |
4587 |
RTP Payload Format for H.261 Video Streams |
H261的負載定義 |
4588 |
RTP Retransmission Payload Format |
RTP重傳包的定義 |
4961 |
Symmetric RTP / RTP Control Protocol (RTCP) |
終端收發埠用同一個,叫做對稱的RTP,便於DTLS加密 |
5104 |
Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF) |
基於4585實時RTCP訊息,來控制音視訊編碼器的機制 |
5124 |
Extended Secure RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/SAVPF) |
SRTP的丟包重傳 |
5285 |
A General Mechanism for RTP Header Extensions |
RTP 擴充套件頭定義,可以擴充套件1或2個位元組,比如CSRC,已被8285協議替代 |
5450 |
Transmission Time Offsets in RTP Streams |
計算RTP的時間差,可以配合抖動計算 |
5484 |
Associating Time-Codes with RTP Streams |
RTP和RTCP中時間格式的定義 |
5506 |
Support for Reduced-Size Real-Time Transport Control Protocol (RTCP): Opportunities and Consequences |
RTCP壓縮 |
5669 |
The SEED Cipher Algorithm and Its Use with the Secure Real-Time Transport Protocol (SRTP) |
SRTP的對稱加密演算法的種子使用方法 |
5691 |
RTP Payload Format for Elementary Streams with MPEG Surround Multi-Channel Audio |
對於MPEG-4中有多路音訊的RTP負載格式的定義 |
5760 |
RTP Control Protocol (RTCP) Extensions for Single-Source Multicast Sessions with Unicast Feedback |
RTCP對於單一源進行多播的反饋機制 |
5761 |
Multiplexing RTP Data and Control Packets on a Single Port |
RTP和RTCP在同一埠上傳輸 |
6051 |
Rapid Synchronisation of RTP Flows |
多RTP流的快速同步機制,適用於MCU的處理 |
6128 |
RTP Control Protocol (RTCP) Port for Source-Specific Multicast (SSM) Sessions |
RTCP對於多播中特定源的反饋機制 |
6184 |
RTP Payload Format for H.264 Video |
H264的負載定義 |
6188 |
The Use of AES-192 and AES-256 in Secure RTP |
SRTP拓展定義AES192和AES256 |
6189 |
ZRTP: Media Path Key Agreement for Unicast Secure RTP |
ZRTP的定義,非對稱加密,用於金鑰交換 |
6190 |
RTP Payload Format for Scalable Video Coding |
H264-SVC的負載定義 |
6222 |
Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs) |
RTCP的CNAME的選定規則,可根據RFC 4122的UUID來選取 |
6798 6843 6958 7002 7003 7097 |
RTP Control Protocol (RTCP) Extended Report (XR) Block for XXX |
RTCP的XR報文,關於各個方面的定義 |
6904 |
Encryption of Header Extensions in the Secure Real-time Transport Protocol |
SRTP的RTP頭資訊加密 |
7022 |
Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs) |
RTCP的CNAME的選定規則,修訂6222 |
7160 |
Support for Multiple Clock Rates in an RTP Session |
RTP中的碼流取樣率變化的處理規則,音訊較常見 |
7164 |
RTP and Leap Seconds |
RTP時間戳的校準機制 |
7201 |
Options for Securing RTP Sessions |
RTP的安全機制的建議,什麼時候用DTLS,SRTP,ZRTP或者RTP over TLS等 |
7202 |
Securing the RTP Framework: Why RTP Does Not Mandate a Single Media Security Solution |
RTP的安全機制的補充說明 |
7656 |
A Taxonomy of Semantics and Mechanisms for Real-Time Transport Protocol (RTP) Sources |
RTP在webrtc中的應用場景 |
7667 |
RTP Topologies |
在MCU等複雜系統中,RTP流的設計規範 |
7741 |
RTP Payload Format for VP8 Video |
負載為vp8的定義 |
7798 | RTP Payload Format for High Efficiency Video Coding (HEVC) | 負載為HEVC的定義 |
8082 |
Using Codec Control Messages in the RTP Audio-Visual Profile with Feedback with Layered Codecs |
基於4585實時RTCP訊息,來控制分層的音視訊編碼器的機制,對於5104協議的補充 |
8083 |
Multimedia Congestion Control: Circuit Breakers for Unicast RTP Sessions |
RTP的擁塞處理之碼流環回的處理 |
8108 |
Sending Multiple RTP Streams in a Single RTP Session |
單一會話,單一埠傳輸所有的RTP/RTCP碼流,對現有RTP/RTCP機制的總結 |
8285 |
A General Mechanism for RTP Header Extensions |
RTP 擴充套件頭定義,可以同時擴充套件為1或2個位元組 |
相關推薦
RTP/RTCP的RFC協議彙總
總結包括RTP/RTCP的機制,型別,負載和安全srtp部分,並不包括相關的nat/ice穿透機制,dtls安全機制, sdp offer-answer sip相關的協商機制和rtsp流控協議。 RFC版本號 名稱
LIVE555研究之二: RTSP、RTP/RTCP協議介紹
LIVE555研究之二RTSP、RTP/RTCP協議介紹一、概述 RTSP(Real-Time Stream Protocol )是一種基於文字的應用層協議,在語法及一些訊息引數等方面,RTS
HTTP協議/RTP/RTSP協議/RTMP協議的區別
寫在前面:RTP的解析,網上找了很多資料,但是都不全,所以我力圖整理出一個比較全面的解析, 其中借鑑了很多文章,我都列在了文章最後,在此表示感謝。 網際網路的發展離不開大家的無私奉獻,我決定從我做起,希望大家支援。 1、RTP Header解析
超越RFC3550 - RTP/RTCP協議族分析
一 前言 RF3550定義實時傳輸協議RTP和它的控制協議RTCP。RTP協議是Internet上針對流媒體傳輸的基礎協議,該協議詳細說明在網際網路上傳輸音視訊的標準資料包格式。RTP本身只保證實時資料的傳輸,並不能提供可靠傳輸、流量控制和擁塞控制等服務質量保證,這需要RTCP協議提供這些服務。 RTCP協
RS485通訊和Modbus通訊協議彙總
1. 主從模式 RS-485上的軟體層協議ModBus主要依賴於主從模式。主從模式是指在半雙工通訊方式上,2個或者2個以上的裝置組成的通訊系統中: (1) 至少且只有一個主機,其他的都是從機 (2) 不管任何時候,從機都不能主動向主機發送資料 (3) 主機具有訪問從機的
淺談TCP/IP協議棧(七)網路層常見協議彙總
附上部落格連結,歡迎大家前來交流和學習。不知不覺這個系列已經寫了6章,雖然都是寫比較基礎和簡單的知識,但是整理起來還是用了不少時間,相信能夠堅持看完前面幾節的同學,已經對TCP/IP協議有了大致的瞭解,至少幾個關鍵的知識點,比如說協議棧、IP地址、路由和轉發的關
Rtp/Rtcp協議頭的定義
#ifndef _H_RTPHEADER#define _H_RTPHEADER/*++V ― 版本。識別 RTP 版本。 P ― 間隙(Padding)。設定時,資料包包含一個或多個附加間隙位組,其中這部分不屬於有效載荷。 X ― 擴充套件位。設定時,在固定頭後面,根據指定
流媒體傳輸協議系列之----RTP/RTCP協議解析
RTP協議 實時傳輸協議RTP(Real-time Transport Protocol)是一個網路傳輸協議,它是由IETF的多媒體傳輸工作小組1996年在RFC 1889中公佈的,後在RFC3550中進行更新。 國際電信聯盟ITU-
Doubango RTP包傳輸使用UDT可靠傳輸協議,解決RTP丟包問題
使用SIP做過VOIP通話的同學,肯定被RTP丟包弄的焦頭爛額,必定嘗試過不少的辦法,比方: 1、丟包重傳(NACK) 2、前向糾錯(FEC) 3、丟幀處理 但效果往往不盡如人意,那有沒有一勞永逸的方法?確實,網路發展到現在,家庭頻寬隨隨便便都是百兆的今天,為什麼還有讓人困擾不已
一篇文章讀懂流媒體傳輸協議RTP、RTCP、RTSP、SRTP&SRTCP
概要 一句話:RTSP發起/終結流媒體、RTP傳輸流媒體資料 、RTCP對RTP進行控制,同步。 因為CTC標準裡沒有對RTCP進行要求,因此在標準RTSP的程式碼中沒有看到相關的部分。而在私有RTSP的程式碼中,有關控制、同步等,是在RTP Header中做擴充套件定義實現
開源實時音視訊技術WebRTC中RTP/RTCP資料傳輸協議的應用
1、前言 RTP/RTCP協議是流媒體通訊的基石。RTP協議定義流媒體資料在網際網路上傳輸的資料包格式,而RTCP協議則負責可靠傳輸、流量控制和擁塞控制等服務質量保證。在WebRTC專案中,RTP/RTCP模組作為傳輸模組的一部分,負責對傳送端採集到的媒體資料進行進行封包,然後交給上層網路模組
TLS協議測試資源彙總
本文沒有什麼乾貨,今天有一個需求是測試一下TLS協議,覆蓋RFC文件中的一些異常,異常包括:unexpected_message、bad_record_mac等。更多的異常可以參考tls 1.2的rfc文件:https://tools.ietf.org/html/rfc5246,tls1.0rf
【網路協議】專題總結以及網路協議高頻面試題彙總(8篇)
這是一份超詳細的HTTP協議攻略,內容大綱如下: 內容如下(點選即可跳轉): 一篇文章帶你詳解 HTTP 協議(上) 一篇文章帶你詳解 HTTP 協議之報文首部及欄位詳解(中) 一篇文章帶你詳解 HTTP 協議(下) 這是一份超詳細的TCP/IP協議
RTP PS PES ES H264協議學習
參考:https://www.cnblogs.com/wainiwann/p/7477794.html https://blog.csdn.net/chenhande1990chenhan/article/details/78744344 https://blog.csdn.net/H514
流媒體傳輸協議---RTP--基礎
1、RTP協議的概念及地位 1.1 概念 RTP全名是Real-time Transport Protocol(實時傳輸協議),RTP 是一個應用型的傳輸層協議,它並不提供任何傳輸可靠性的保證和流量的擁塞控制機制。RTP 位於UDP(User Datagram Protocol)&nb
流媒體傳輸協議---RTP---荷載PS流
轉自:https://blog.csdn.net/chen495810242/article/details/39207305 針對H264 做如下PS 封裝:每個IDR NALU 前一般都會包含SPS、PPS 等NALU,因此將SPS、PPS、IDR 的NALU 封裝為一個PS 包,包括ps
VLC,FFMPEG, RTP,28181 學習 網址做了個彙總
https://blog.csdn.net/zhouyongku/article/details/41546789 海康RTSP客戶端連線深入分析 http://www.avahi.org/doxygen/html/client-publish-service_8c
HTTP協議除錯工具彙總,你心目中應該是什麼樣的?
前言 本文收集了大量抓包工具,近40款,涵蓋了各種開發語言(Java,C#,Delphi,C,C++,Objective-C,Node.js,Go,Python)、各類前端(GUI,TUI,CUI,Web UI,Browser Addon),請大家賞析。 Java
一篇讀懂流媒體傳輸協議RTP、RTCP、RTSP、SRTP&SRTCP
思維圖 一句話:RTSP發起/終結流媒體、RTP傳輸流媒體資料 、RTCP對RTP進行控制,同步。 因為CTC標準裡沒有對RTCP進行要求,因此在標準RTSP的程式碼中沒有看到相關的部分。而在私有RTSP的程式碼中,有關控制、同步等,是在RTP Header中做擴充套件
RTP、 TCP、 UDP協議簡介
OSI七層模型 OSI 中的層 功能 TCP/IP協議族 應 用層 檔案傳輸,電子郵件,檔案服務,虛擬