《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Winpcap的網絡流媒體識別算法研究與實現
基于Winpcap的網絡流媒體識別算法研究與實現
摘要: 在分析網絡流媒體傳輸協議的基礎上,利用Winpcap實現了一個網絡流媒體識別算法。經試驗證明,該算法能夠有效識別流媒體,對網絡流媒體的應用具有積極的作用。
Abstract:
Key words :

  0 引言

  隨著計算機網絡、視頻壓縮等關鍵技術的快速發展,網絡流媒體技術目前已成為繼文字和圖片之后,互聯網信息傳播的主要形式。通過網絡流媒體技術,用戶可以方便地存取、查閱和播放網絡上的流媒體數據。如何從海量的網絡數據中快速發現流媒體數據,是進行網絡視頻服務質量監測、網絡流量統計、網絡視頻用戶行為分析及視頻內容監管等服務的前提和基礎。

  網絡流媒體服務為應用層服務,其數據傳輸主要采用專有應用層協議RTP/RTCP。因此,對網絡視頻數據流的發現首先是識別應用層協議。針對應用層協議的識別,文獻提出了一種以協議中出現頻率最高的字段作為特征串來識別協議的方法,且采用一個特征串來標識一種協議。文獻提出了基于簽名字串的方法來識別應用層協議,其主要針對的是P2P協議的范圍,且需要對整個報文通過匹配多個特征串來識別一種P2P協議,時間效率偏低。文獻提出了基于先分類后分組的識別應用層協議及流量的方法,但此方法的本質還是基于某些固定端口的,若對于通過隨機選擇端口而實現的應用層協議,此方法就缺乏準確性和靈活性。

  本文通過分析網絡流媒體交互過程的特征,以應用層傳輸協議對應的關鍵特征字串為判斷依據,設計了一種基于Winpcap的網絡視頻流識別算法,實現了對網絡流媒體的發現,并通過實驗對本文設計的算法性能進行了分析和驗證。

  1 Winpeap簡介

  Winpcap是由伯克利分組捕獲庫派生而來的分組捕獲庫,它在Windows操作平臺上實現對底層包的截取過濾。

  Winpcap是BPF模型和Libpcap函數庫在Windows平臺下網絡數據包捕獲和網絡狀態分析的一種體系結構,這個體系結構是由一個核心的包過濾驅動程序,一個底層的動態連接庫Packet.dll和一個高層的獨立于系統的函數庫Libpcap組成。底層的包捕獲驅動程序實際為一個協議網絡驅動程序,通過對NDIS中函數的調用為Windows 95/98/NT/2000提供一類似于UNIX系統下Berkeley Packet Filter的捕獲和發送原始數據包的能力。Packet.dll是對這個BPF驅動程序進行訪問的API接口,同時它有一套符合Libpcap接口 (UNIX下的捕獲函數庫)的函數庫。

  Winpcap包括三部分:第一個模塊NPF(NetgroupPacket Filter),是一個虛擬設備驅動程序文件。它的功能是過濾數據包,并把這些數據包原封不動地傳給用戶態模塊,這個過程中包括了一些操作系統特有的代碼。第二個模塊Packet.dll為Win32平臺提供了一個公共的接口。不同版本的Windows系統都有自己的內核模塊和用戶層模塊。 Packet.dll用于解決這些不同。調用Packet.dll的程序可以運行在不同版本的windows平臺上,而無需重新編譯。第三個模塊 wpcap.dll是不依賴于操作系統的,它提供了更加高層、抽象的函數。

  Winpcap提供了一套標準的編程接口,與libpcap兼容,可使得原來許多UNIX平臺下的網絡分析工具快速移植過來便于開發各種網絡分析工具,充分考慮了各種性能和效率的優化,包括對于NPF內核層次上的過濾器支持,支持內核態的統計模式,提供了發送數據包的能力。

  2 應用層協議RTP/RTCP

  RTP/RFCP是一種應用型的傳輸層協議,它沒有連接的概念,既可以建立在面向連接的底層協議上,又可以建立在面向無連接的底層協議上,因此RTP對傳輸層是獨立的。由于網絡流媒體的傳輸實時性要求較高,UDP的傳輸延時低于TCP,能與音頻和視頻流很好地匹配,所以,在實際應用中,RFP/RTCP/UDP是流媒體傳輸的主要協議,其結構如圖l所示。

結構如圖

  實時傳輸協議RTP是為實時數據提供端到端傳遞服務的協議,能夠傳遞時間信息和實現流同步。但RTP本身并不能為按順序傳送數據包提供可靠的傳輸機制,也不提供流量控制或擁塞控制,它依靠RTP控制協議RTCP配合實現控制服務。在RTP會話期間,各參與者周期性地交互RTCP包,RFCP包中含有己發送的數據包的數量、丟失的數據包的數量等統計資料,會話方可以利用這些信息動態地改變傳輸速率,甚至改變有效型。RTP數據包結構如圖2所示。

RTP數據包結構

  從圖2可以看出,RTP數據包由12個字節的固定RTP頭和不定長的連續多媒體數據組成,其中的多媒體數據可以是壓縮后數據。

  其中比較重要的幾個域及其意義如下:

  版本(V):2b,此域定義了RTP的版本,此協議定義的版本是2。

  填料(P):1b,填料可能用于某些具有固定長度的加密算法,或者在底層數據單元中傳輸多個RTP包。

   擴展(X):1b,若設置擴展比特,表示固定頭(僅)后面跟隨一個頭擴展。CSRC計數(CC):4b,CSRC計數包含了跟在固定頭后面CSRC識別符的數目。

   標志(M):1b,標志用來允許在比特流中標記重要的事件,如幀范圍。

  負載類型(PT):7b,此域定義了負載的格式,由具體應用決定其解釋。協議可以規定負載類型碼和負載格式之間一個默認的匹配。其他的負載類型碼可以通過非RTP方法動態定義,RTP發射機在任意給定時間發出一個單獨的RTP負載類型。

  序列號(SN):16b,每發送一個RTP數據包,序列號加一,接收機可以據此檢測丟包和重建包。序列號的初始值是隨機的。

  時間標志:32b,時間標志反映了RTP數據包中第一個比特的抽樣瞬間。時間標志的起始值是隨機的。

  SSRC:32b,SSRC域用以識別同步源。標識符被隨機生成,以使在同一個RTP會話期中沒有任何兩個同步源有相同的SSRC識別符。

  CSRC列表:0~15項,每項32b。CSRC列表識別在此包中負載的有貢獻源。識別符的數目在CC域中給定。

  通過對RTP協議的分析,總結出以下幾條“流特征”:

  (1)UDP負荷頭兩個比特是0x10(RTP的版本號是2)。

  (2)RTP流負載類型PT值保持不變。即同一流媒體數據包RTP頭的9~15b的值保持不變。

  (3)RTP流的SN值為遞增。

  (4)RTP包的SSRC值為定值,同一流媒體數據各包的SSRC值保持不變。

  3 算法實現

  首先通過Winpcap過濾器對數據包進行捕獲,識別其中的握手數據包,然后分析呼叫信令的內容,獲取傳輸流媒體的源、目的地址和端口號,再通知給過濾器針對該源、目的地址和端口號進行數據捕捉;識別其中的UDP數據包進行分析,根據“流特征”進行分析,確定所要捕捉的RTP數據流。
采用以上4條作為判斷RTP流量的必要條件,當對每一個UDP數據流,如能連續檢出4個包符合上述策略,則認定其滿足為RTP數據流的充分條件。
經過大量實際數據的測試,該算法可以有效識別網絡流媒體。

  4 結語

  在分析網絡流媒體傳輸協議的基礎上,利用Winpcap實現了一個網絡流媒體識別算法。經試驗證明,該算法能夠有效識別流媒體,對網絡流媒體的應用具有積極的作用。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久在线免费视频| 精品动漫3d一区二区三区| 国产日韩欧美精品| 国产一区二区高清不卡| 亚洲午夜精品一区二区三区他趣| 欧美一区久久| 国产日韩精品在线| 国语自产精品视频在线看抢先版结局| 一区二区三区|亚洲午夜| 欧美亚一区二区| 激情欧美一区二区三区| 狠狠色狠狠色综合日日91app| 欧美日韩999| 99视频热这里只有精品免费| 国产亚洲一区二区精品| 一区二区三区在线看| 国产日韩精品电影| 欧美一二三区在线观看| 一区二区三区在线免费播放| 亚洲第一成人在线| 国产精品久久久久久久第一福利| 欧美成人精品激情在线观看| 欧美一区二粉嫩精品国产一线天| 欧美日韩在线播放一区二区| 樱花yy私人影院亚洲| 91久久综合亚洲鲁鲁五月天| 国产日韩在线亚洲字幕中文| 欧美成年人网| 国产精自产拍久久久久久蜜| 欧美视频免费在线观看| 99天天综合性| 亚洲综合色噜噜狠狠| 国产精品一区二区你懂得| 亚洲欧美日韩精品在线| 久久亚洲美女| 国产精品视频免费| 亚洲欧美精品中文字幕在线| 国产精品极品美女粉嫩高清在线| 亚洲免费中文字幕| 久久久不卡网国产精品一区| 国产午夜一区二区三区| 欧美高清hd18日本| 国产亚洲福利社区一区| 国产精品福利片| 麻豆国产精品va在线观看不卡| 国产精品啊啊啊| 免播放器亚洲一区| 136国产福利精品导航网址应用| 欧美成人精品一区二区三区| 日韩午夜av在线| 女主播福利一区| 国产亚洲va综合人人澡精品| 国产一区二区三区久久悠悠色av| 国产亚洲日本欧美韩国| 另类综合日韩欧美亚洲| 国产亚洲精品aa| 亚洲私人黄色宅男| 久久久久国色av免费观看性色| 一个色综合av| 久久精精品视频| 国产精品v片在线观看不卡| 欧美一区2区视频在线观看| 国产欧美日韩综合| 国产一区二区精品| 久久躁日日躁aaaaxxxx| 久久综合色综合88| 快射av在线播放一区| 久久男女视频| 国产精品福利在线| 91久久精品久久国产性色也91| 亚洲天堂成人| 国产精品热久久久久夜色精品三区| 99天天综合性| 欧美激情一区二区三区在线视频| 99国产一区二区三精品乱码| 狠狠色伊人亚洲综合成人| 亚洲第一页自拍| 亚洲精品美女在线观看| 欧美深夜福利| 一本色道婷婷久久欧美| 亚洲免费观看高清完整版在线观看| 毛片一区二区| 亚洲精品少妇网址| 欧美一区二区在线免费播放| 久久久久久9| 欧美剧在线观看| 99国产精品视频免费观看一公开| 国产精品一区视频| 欧美视频一区二区三区四区| 欧美日韩亚洲一区二区三区| 久久岛国电影| 亚洲激情视频网| 欧美久久九九| 久久国产欧美日韩精品| 国产亚洲精品v| 狠狠色伊人亚洲综合网站色| 亚洲一二三区视频在线观看| 久久精品视频va| 精品成人国产在线观看男人呻吟| 老牛国产精品一区的观看方式| 国产一区观看| 欧美在线免费视频| 日韩手机在线导航| 韩国久久久久| 午夜精品亚洲| 尤物在线精品| 亚洲女女女同性video| 久久中文字幕一区二区三区| 一区精品久久| 欧美亚洲在线视频| 亚洲第一搞黄网站| 99热精品在线观看| 国产精品www色诱视频| 久久久999精品| 亚洲无限乱码一二三四麻| 欧美激情一区二区三区高清视频| 一区二区三区日韩精品视频| 国产日韩精品综合网站| 欧美/亚洲一区| 老司机久久99久久精品播放免费| 久久久国产精品一区二区三区| 在线看成人片| 六月天综合网| 91久久久国产精品| 国产亚洲欧美一区| 亚洲少妇最新在线视频| 国产精品免费看久久久香蕉| 亚洲精品国产拍免费91在线| 国产精品久久久久久久7电影| 欧美日韩亚洲一区三区| 美女精品自拍一二三四| 亚洲伊人网站| 一区二区视频在线观看| 国产欧美精品国产国产专区| 亚洲一区二区黄| 欧美二区不卡| 国产亚洲欧美激情| 亚洲国产成人av好男人在线观看| 日韩一区二区免费看| 午夜精品剧场| 亚洲国产三级网| 欧美一区二区三区四区视频| 国产一区二区激情| 亚洲最新视频在线播放| 亚洲高清成人| 国产一区二区日韩精品欧美精品| 亚洲日本欧美天堂| 欧美一区免费视频| 国产综合亚洲精品一区二| 国产精品一区二区久激情瑜伽| 久久久久久免费| 亚洲国产高清aⅴ视频| 国产一区在线播放| 亚洲男女自偷自拍图片另类| 亚洲欧美日韩一区二区三区在线观看| 性色av一区二区三区红粉影视| 欧美喷潮久久久xxxxx| 亚洲精品之草原avav久久| 欧美日韩视频第一区| 欧美日韩一二区| 久久综合色综合88| 免费一区二区三区| 国产精品久久久久久久浪潮网站| 久久精品国产欧美亚洲人人爽| 欧美激情91| 一区二区日韩欧美| 亚洲欧美综合国产精品一区| 国产日韩欧美成人| 激情综合色丁香一区二区| 欧美日韩www| 欧美与欧洲交xxxx免费观看| 欧美午夜激情在线| 亚洲精品美女在线观看播放| 亚洲一区影音先锋| 麻豆精品视频在线观看| 午夜久久黄色| 国产日韩欧美在线视频观看| 国产精品久久影院| 亚洲福利电影| 国产一区二区三区最好精华液| 在线国产欧美| 欧美日韩一区二区三区四区在线观看| 亚洲欧美日韩人成在线播放| 亚洲婷婷在线| 久久亚洲精品一区二区| 国产综合香蕉五月婷在线| 在线不卡免费欧美| 欧美午夜视频在线观看| 中文精品视频| 欧美激情第三页| 国产精品久久久久国产精品日日| 国产精品自拍在线| 小黄鸭精品密入口导航| 国产精品白丝jk黑袜喷水| 亚洲精品久久在线| 久久这里只有| 亚洲主播在线观看| 免费国产一区二区| 美女尤物久久精品| 欧美激情一二三区| 亚洲一区二区成人在线观看| 激情综合中文娱乐网| 午夜精品福利电影| 国产亚洲一本大道中文在线| 久久成人在线| 国产精品国产a| 免费日韩av片| 亚洲美女精品久久| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩在线精品一区二区三区| 欧美理论电影在线播放| 国产精品一级在线| 久久综合亚洲社区| 国产日韩欧美夫妻视频在线观看| 欧美日韩国产综合视频在线| 欧美寡妇偷汉性猛交| 麻豆成人在线| 国产精品免费一区二区三区在线观看| 国产精品三级视频| 激情欧美日韩| 欧美激情网友自拍| 国产区欧美区日韩区| 尤物99国产成人精品视频| 国产日本欧美一区二区三区在线| 国产一区二区三区在线播放免费观看| 日韩午夜在线电影| 一本久久a久久免费精品不卡| 国产欧美日韩专区发布| 在线观看日韩专区| 亚洲免费一级电影| 亚洲第一网站| 欧美一级成年大片在线观看| 亚洲第一区色| 午夜精品福利一区二区蜜股av| 欧美日韩国产色站一区二区三区| 国产精品少妇自拍| 国产精品乱码一区二三区小蝌蚪| 亚洲精品综合在线| 久久嫩草精品久久久精品一| 国产精品美女久久久久aⅴ国产馆| 国产精品jizz在线观看美国| 欧美巨乳在线| 久久午夜电影| 欧美日韩1区| 欧美日韩爆操| 欧美日韩国产精品一卡| 欧美精品一区在线观看| 久久国内精品自在自线400部| 午夜精品久久久久久久白皮肤| 欧美日韩精品一区二区三区四区| 久久狠狠久久综合桃花| 国产精品日韩欧美一区二区三区| 久久成人18免费观看| 亚洲夜间福利| 久久免费国产精品| 国产啪精品视频| 免费久久99精品国产自| 国产嫩草一区二区三区在线观看| 久久人人爽爽爽人久久久| 国产真实乱子伦精品视频| 欧美成人性网| 午夜视频在线观看一区二区三区| 欧美日韩另类丝袜其他| 国产精品美女诱惑| 免费久久99精品国产自在现线| 亚洲欧美在线磁力| 亚洲狼人精品一区二区三区| 国产一区视频在线看| 国产欧美日韩另类一区| 一区二区三区日韩欧美| 亚洲欧美怡红院| 国产欧美日韩亚洲一区二区三区| 另类激情亚洲| 国产一区二区久久| 欧美一区二区三区成人| 午夜精品久久久久久久蜜桃app| 欧美日韩hd| 久久本道综合色狠狠五月| 欧美日韩成人综合天天影院| 国产精品日韩精品欧美精品| 亚洲日本在线观看| 欧美日本中文| 亚洲字幕在线观看| 国产亚洲一级高清| 国产亚洲aⅴaaaaaa毛片| 亚洲精品在线免费| 欧美伊人久久久久久午夜久久久久| 欧美日韩一二三四五区| 久久久国产精品一区二区三区| 国产精品乱码一区二区三区| 欧美色图一区二区三区| 欧美巨乳在线| 9久re热视频在线精品| 国产亚洲精品aa午夜观看| 在线欧美小视频| 亚洲人屁股眼子交8| 欧美日本三区| 国产精品一区二区久久久久| 欧美一级精品大片| 久久福利资源站| 欧美三级视频在线播放| 午夜久久电影网| 亚洲国产精品视频一区| 欧美顶级大胆免费视频| 欧美成年人在线观看| 一区二区欧美日韩视频| 制服丝袜亚洲播放| 在线观看日韩精品| 亚洲日韩欧美一区二区在线| 国产日本精品| 久久久噜噜噜久久中文字免| 午夜精品亚洲| 欧美日韩美女在线观看| 亚洲午夜免费福利视频| 亚洲欧美久久久| 国产精一区二区三区| 亚洲欧美久久| 国产精品乱人伦一区二区| 亚洲韩国日本中文字幕| 亚洲大胆美女视频| 欧美一区二区三区在线看| 国产精品久久久久一区二区三区| 欧美精品免费在线| 亚洲人精品午夜| 国产精品分类| 久久精品国产亚洲a| 在线成人免费视频| 亚洲性人人天天夜夜摸|