描述:協議關係圖 圖片:
一.產生的背景 隨著互連網的發展,人們已經不滿足於傳統的HTTP,FTP和電子郵件等文本資訊和服務,而對內容豐富多彩的多媒體資訊,服務以及多媒體通訊方式提出了需求,包括聲音,圖象,圖形,視頻資訊等等,而這些不但傳輸的資料量大而且對互動性和即時性要求很高。 這時,基於HTTP的TCP協議無法達到要求,故產生RTP協議來進行多媒體資料即時傳輸. 二.RTP/RTCP/RTSP協議與TCP/IP協議對比 那麼,現在有個疑問是:為什麼TCP/IP協議就不能滿足多媒體通訊的要求呢? 這是因為TCP有以下4個特點: 1.TCP重傳機制 2.TCP擁塞控制機制 3.TCP報文頭比UDP保文頭要大 4.TCP的啟動速度慢 RTP由IETF(Internet Engineering Task Force,互連網工程工作群組)的音頻/視頻傳輸工作群組制定,主要實現即時資料的傳輸,它在包頭中提供編碼類別型,包中資料的採樣時刻和資料包的序號,根據這些資訊發送和接受方可以協商編碼類別型,可以對接收到的資料包進行排序等工作;RTCP主要負責傳輸品質的監控以及傳送寄件者的一些標誌資訊。實驗和研究表明,RTP/RTCP所提出的即時資料的傳輸機制是行之有效。 對比記憶 IP:資料轉送 RTP:多媒體資料即時傳輸 TCP:保證資料轉送可靠 RTCP:保證多媒體資料轉送的可靠 三.RTP/RTCP,RTSP協議說明 RTP:Realtime Transport Potocol 即時傳輸協議 RTCP:Realtime Transport Control Potocol 即時傳輸控制通訊協定 RTSP:RealTime Streaming Potocol 即時資料流通訊協定 RSVP:Resource Reserve Potocol 資源預留協議 1.RTP提供時間標誌,序號以及其他能夠保證在即時資料傳輸時處理時間的方法 2.RTCP是RTP的控制部分,是用來保證服務品質和成員管理的 3.RTSP具體資料轉送交給RTP,提供對流的遠端控制 4.RSVP預留頻寬,提高QoS(Quality of Sever |