實時傳輸協(xié)議RTP是為實時數(shù)據(jù)提供端到端傳遞服務(wù)的協(xié)議,能夠傳遞時間信息和實現(xiàn)流同步。但RTP本身并不能為按順序傳送數(shù)據(jù)包提供可靠的傳輸機制,也不提供流量控制或擁塞控制,它依靠RTP控制協(xié)議RTCP配合實現(xiàn)控制服務(wù)。在RTP會話期間,各參與者周期性地交互RTCP包,RFCP包中含有己發(fā)送的數(shù)據(jù)包的數(shù)量、丟失的數(shù)據(jù)包的數(shù)量等統(tǒng)計資料,會話方可以利用這些信息動態(tài)地改變傳輸速率,甚至改變有效型。RTP數(shù)據(jù)包結(jié)構(gòu)如圖2所示。
從圖2可以看出,RTP數(shù)據(jù)包由12個字節(jié)的固定RTP頭和不定長的連續(xù)多媒體數(shù)據(jù)組成,其中的多媒體數(shù)據(jù)可以是壓縮后數(shù)據(jù)。
其中比較重要的幾個域及其意義如下:
版本(V):2b,此域定義了RTP的版本,此協(xié)議定義的版本是2。
填料(P):1b,填料可能用于某些具有固定長度的加密算法,或者在底層數(shù)據(jù)單元中傳輸多個RTP包。
擴展(X):1b,若設(shè)置擴展比特,表示固定頭(僅)后面跟隨一個頭擴展。
CSRC計數(shù)(CC):4b,CSRC計數(shù)包含了跟在固定頭后面CSRC識別符的數(shù)目。
標志(M):1b,標志用來允許在比特流中標記重要的事件,如幀范圍。
負載類型(PT):7b,此域定義了負載的格式,由具體應(yīng)用決定其解釋。協(xié)議可以規(guī)定負載類型碼和負載格式之間一個默認的匹配。其他的負載類型碼可以通過非RTP方法動態(tài)定義,RTP發(fā)射機在任意給定時間發(fā)出一個單獨的RTP負載類型。
序列號(SN):16b,每發(fā)送一個RTP數(shù)據(jù)包,序列號加一,接收機可以據(jù)此檢測丟包和重建包。序列號的初始值是隨機的。
時間標志:32b,時間標志反映了RTP數(shù)據(jù)包中第一個比特的抽樣瞬間。時間標志的起始值是隨機的。
SSRC:32b,SSRC域用以識別同步源。標識符被隨機生成,以使在同一個RTP會話期中沒有任何兩個同步源有相同的SSRC識別符。
CSRC列表:0~15項,每項32b。CSRC列表識別在此包中負載的有貢獻源。識別符的數(shù)目在CC域中給定。
通過對RTP協(xié)議的分析,總結(jié)出以下幾條“流特征”:
(1)UDP負荷頭兩個比特是0x10(RTP的版本號是2)。
(2)RTP流負載類型PT值保持不變。即同一流媒體數(shù)據(jù)包RTP頭的9~15b的值保持不變。
(3)RTP流的SN值為遞增。
(4)RTP包的SSRC值為定值,同一流媒體數(shù)據(jù)各包的SSRC值保持不變。
3 算法實現(xiàn)
首先通過Winpcap過濾器對數(shù)據(jù)包進行捕獲,識別其中的握手數(shù)據(jù)包,然后分析呼叫信令的內(nèi)容,獲取傳輸流媒體的源、目的地址和端口號,再通知給過濾器針對該源、目的地址和端口號進行數(shù)據(jù)捕捉;識別其中的UDP數(shù)據(jù)包進行分析,根據(jù)“流特征”進行分析,確定所要捕捉的RTP數(shù)據(jù)流。
采用以上4條作為判斷RTP流量的必要條件,當對每一個UDP數(shù)據(jù)流,如能連續(xù)檢出4個包符合上述策略,則認定其滿足為RTP數(shù)據(jù)流的充分條件。
經(jīng)過大量實際數(shù)據(jù)的測試,該算法可以有效識別網(wǎng)絡(luò)流媒體。
4 結(jié)語
在分析網(wǎng)絡(luò)流媒體傳輸協(xié)議的基礎(chǔ)上,利用Winpcap實現(xiàn)了一個網(wǎng)絡(luò)流媒體識別算法。經(jīng)試驗證明,該算法能夠有效識別流媒體,對網(wǎng)絡(luò)流媒體的應(yīng)用具有積極的作用。
衛(wèi)星通信系統(tǒng)將接入多個衛(wèi)星網(wǎng)絡(luò),速度高達100Mb/秒 美國亞利桑那州鳳凰城2022年10月19日 /美通社/ -- 霍尼韋爾(納斯達克代碼:HON)正在開發(fā)其新一代的JetWave衛(wèi)星通信系統(tǒng),將實現(xiàn)機上高速寬帶互聯(lián)...
關(guān)鍵字: 霍尼韋爾 衛(wèi)星通信系統(tǒng) 網(wǎng)絡(luò) 飛機李寧官方微博19日發(fā)布聲明稱,近日,網(wǎng)絡(luò)上出現(xiàn)對于“逐夢行”秀款部分產(chǎn)品的討論,李寧公司對此高度關(guān)注。此次相關(guān)產(chǎn)品的設(shè)計及造型給大家?guī)砹死Щ蠛鸵蓱],我們表示誠摯的歉意。本次“逐夢行”秀款產(chǎn)品的設(shè)計以“飛行”為主題,從飛...
關(guān)鍵字: 防護 網(wǎng)絡(luò)據(jù)CNMO了解,有韓媒報道稱,韓國將在下個月公布下一代網(wǎng)絡(luò)戰(zhàn)略,為6G移動通信的商業(yè)化做準備。據(jù)悉,戰(zhàn)略中除了6G網(wǎng)絡(luò)的智能化、融合和空間擴展的技術(shù)戰(zhàn)略外,還將提出公私合營的合作方式。
關(guān)鍵字: 6G 網(wǎng)絡(luò) 戰(zhàn)略前不久,一位意大利女航天員在網(wǎng)絡(luò)上走紅,因為她在海外社交平臺上發(fā)布了一組太空攝影作品,并配上了中國著名書法家王羲之所著《蘭亭集序》中一句描繪宇宙景觀的古文。“仰觀宇宙之大,俯察品類之盛,所以游目騁懷,足以極視...
關(guān)鍵字: 衛(wèi)星 航天器 網(wǎng)絡(luò) MIDDOT這兩年來Wi-Fi 6無線網(wǎng)絡(luò)得到了大家的認可,現(xiàn)在的手機及路由器幾乎都支持了這一標準,速度超過家里的千兆帶寬沒問題,在下一代的無線就是Wi-Fi 7了,高通日前首次演示了Wi-Fi 7的實際速度,達到了5Gbps。
關(guān)鍵字: 5G 網(wǎng)絡(luò) 高通Wi-Fi 7工廠運用創(chuàng)新的工業(yè)4.0技術(shù)和循環(huán)經(jīng)濟能力,加速可持續(xù)的先進制造實踐 上海2022年10月17日 /美通社/ -- 近日,偉創(chuàng)力宣布其位于巴西索羅卡巴(Sorocaba)的工廠已獲準加入世界經(jīng)濟論壇全球燈塔網(wǎng)絡(luò)(GLN...
關(guān)鍵字: 偉創(chuàng)力 網(wǎng)絡(luò) 工業(yè)4.0 可持續(xù)發(fā)展量子網(wǎng)絡(luò)是一類遵循量子力學規(guī)律進行高速數(shù)學和邏輯運算、存儲及處理量子信息的物理裝置。當某個裝置處理和計算的是量子信息,運行的是量子算法時,它就是量子網(wǎng)絡(luò)。量子網(wǎng)絡(luò)的概念源于對可逆計算機的研究。研究可逆計算機的目的是為了解...
關(guān)鍵字: 歐洲 量子計算機 網(wǎng)絡(luò)北京2022年10月14日 /美通社/ -- 近年來,WiFi技術(shù)在醫(yī)療場景中得到廣泛應(yīng)用,無論是無線查房、無線護理、無線輸液,還是醫(yī)護人員定位管理、特殊患者定位看護、嬰兒防盜等醫(yī)療服務(wù),無線網(wǎng)絡(luò)都承擔至關(guān)重要的角色。近...
關(guān)鍵字: 網(wǎng)絡(luò) 聯(lián)網(wǎng) 智慧醫(yī)療 智慧醫(yī)院