在線視頻的傳輸原理
在線播放是流媒體技術。流媒體(Streaming Media)指在數據網絡上按時間先后次序傳輸和播放的連續音/視頻數據流。以前人們在網絡上觀看電影或收聽音樂時,必須先將整個影音文件下載并存儲在本地計算機上,然后才可以觀看。與傳統的播放方式不同,流媒體在播放前并不下載整個文件,只將部分內容緩存,使流媒體數據流邊傳送邊播放,這樣就節省了下載等待時間和存儲空間。流媒體數據流具有三個特點:連續性(Continuous) 、實時性(Real - time) 、時序性,即其數據流具有嚴格的前后時序關系。所以說,在線視頻播放的是流式的媒體文件,可以實現在線播放,在網頁中加個鏈接,如果對方機器上裝了相應的播放軟件,就會自動播放。
如何封堵在線視頻?
1、通過防火墻。將當前流行的視頻和音頻應用在防火墻上做個日志,找到這些程序的控制信令的會話端口予以阻塞,較流行的視頻和音頻應用都是信令與數據傳輸分離的。也就是在防火墻上封堵在線視頻的網址、端口和IP,這樣可以阻止在線視頻的傳輸。但是由于當前流行的在線視頻可以通過80端口進行傳輸,這樣禁止在線視頻較為困難了;同時由于在線視頻的服務器IP眾多,采用p2p技術進行緩存,所以通過控制在線視頻的IP等方式來限制在線視頻也是很復雜的。
2、通過對阻斷在線視頻的傳輸特征來杜絕在線視頻。比如國內有些網管軟件,如國內較為知名的聚生網管(http://www.grabsun.com/)軟件,通過識別在線視頻的協議特征來識別在線視頻播放,較為有效,因為這些在線視頻的協議特征是很穩定的,一般不會發生改變,所以如果能精確識別在線視頻的這種傳輸特征,嚴防在線視頻是較為有效的。
3、通過封在線視頻傳輸的文件后綴名來進行限制。由于在線視頻的傳輸文件格式常常為通用的文件格式,如flash、rmvb、rm等等,所以你可以通過攔截在線視頻的文件傳輸格式,如在防火墻上或者在聚生網管軟件里面,添加文件后綴名,這樣只要是訪問控制列表里面集成的文件后綴名都將被攔截,從而也就非常有效的阻止在線視頻的傳播了。但是這樣就可能導致普通Http下載相應的文件格式也被限制了,這一點要注意。
總之,有效監控在線視頻的傳輸是一件非常復雜的任務,因為在線視頻的技術也在不斷發展,網管人員只有不斷進行總結和實踐,并結合一套有效的網管軟件來輔助,才能真正把在線視頻限制在一個理想的程度。