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