【正文】
pe address給出會話的發(fā)起者以及會話標(biāo)識、會話版本號;例如:o=mhandley 2890844526 2890842807 IN IP4 2:鏈接數(shù)據(jù)c= type addr type address(ttl num)給出連接數(shù)據(jù)例如:c=IN IP4 c=IN IP4 3:時間描述t=start time end timer=repeat circle run time offset list z=adjust time offset value adjust time offset valuet=3034423619 3042462419r=7d 1h 0 25h重要的重要的 SDP描述描述4: 加密密鑰k=methodk=method:contentK=base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx該內(nèi)容一般用于媒體頭信息解析5: 屬性字段a=type:valuea=rtpmap:98 MP4VES/90000 a=fmtp:98 profilelevelid=145 媒體級別1:主要屬性m=media port/number of ports transport fmt list m=video 49170/2 RTP/AVP 31參看 RFC3016對 mp4的媒體級別的描述參考文檔vRFC 2326 Real Time Streaming Protocol (RTSP)vRFC 2327 SDP: Session Description ProtocolvRFC 3550 RTP: A Transport Protocol for RealTime ApplicationsvRFC 3551 RTP Profile for Audio and Video Conferences with Minimal ControlvRFC 3640 RTP Payload Format for Transport of MPEG4 Elementary StreamsvRFC 3016 RTP Payload Format for MPEG4 Audio/Visual Streams謝謝大家!v 靜夜四無 鄰 ,荒居舊 業(yè)貧 。RTP頭部頭部1: MPEG4對象層2: RTP 凈荷文檔規(guī)范2:對 rtp head的規(guī)范3:對凈荷的規(guī)范RTP凈荷規(guī)范文檔凈荷規(guī)范文檔對于不同的媒體類型,具體意義又凈荷文檔規(guī)范來解釋。RTP分組包括: RTP頭部、 RTP擴(kuò)展頭部、 RTP凈荷組成舉例如圖:RTP分組分組1: V=2 版本號 (2BIT)2: P 填充指示位 (1BIT), P=1 —— 凈荷有填充字節(jié),最后一個字節(jié)表示填充字節(jié)的數(shù)目; P=0 —— 無3: X 擴(kuò)展指示位;4: CC 分信源數(shù)目指示;5: M 標(biāo)志位 由應(yīng)用文檔解釋說明;5: M 標(biāo)志位 由應(yīng)用文檔解釋說明; 6: PT 凈荷類型 映射了一種凈荷格式(媒體編碼),應(yīng)用自身確定,不能解釋得忽略;7:序列號: 16比特,初始值為隨即數(shù),為接受方應(yīng)用提供了丟包檢測、恢復(fù)分組順序的機(jī)制8: rtp timestp 32比特 指媒體采樣時間,具體解釋有凈荷文檔規(guī)范規(guī)定,例如: mpeg4為顯示時間;不一定是單調(diào)遞增:例如 mpeg的運(yùn)動預(yù)測時包的順序是編解碼時間。RTP/RTCP —— 媒體信道媒體信道RTP數(shù)據(jù)包是二進(jìn)制格式,包括數(shù)據(jù)包是二進(jìn)制格式,包括 RTP頭和凈荷組成;頭和凈荷組成; RTCP規(guī)定了多種報告格式,用于質(zhì)量、成員、會話控制的依據(jù)。v RTCP用以傳送實(shí)時信號傳遞的質(zhì)量參數(shù),提供 QOS監(jiān)視