【流媒(mei)體游戲】流(liu)媒(mei)體是(shi)什(shen)么意思 流媒體游戲怎么(me)下載
流媒體是什么意思
所謂(wei)流媒體是指采(cai)用流式傳輸的方(fang)式在Internet播放的媒(mei)體(ti)格式(shi)。 流媒(mei)體(ti)又叫流式(shi)媒(mei)體(ti),它是(shi)指商家用一個視(shi)頻傳(chuan)送(song)(song)服務器把節(jie)(jie)目(mu)當成數據包發(fa)出(chu),傳(chuan)送(song)(song)到網絡上。用戶通過解(jie)壓設(she)備對這(zhe)些數據進行(xing)解(jie)壓后,節(jie)(jie)目(mu)就會像發(fa)送(song)(song)前那樣(yang)顯示(shi)出(chu)來。
流媒體(Streaming Media)的(de)(de)出現(xian)極大(da)地方(fang)便了(le)(le)人們(men)的(de)(de)工作和生活。在(zai)(zai)地球的(de)(de)另一(yi)端,某大(da)學(xue)的(de)(de)課(ke)(ke)(ke)堂上,某個(ge)教授(shou)正(zheng)在(zai)(zai)興致盎然(ran)(ran)地傳(chuan)授(shou)一(yi)門你喜歡的(de)(de)課(ke)(ke)(ke)程(cheng),想(xiang)聽?太遠!放(fang)棄?可惜!沒關系,網絡時代能滿足你的(de)(de)愿(yuan)望(wang)。在(zai)(zai)網絡上找到該在(zai)(zai)線課(ke)(ke)(ke)程(cheng),課(ke)(ke)(ke)程(cheng)很長(chang),但(dan)沒關系,只管點(dian)擊播放(fang),教授(shou)的(de)(de)身影很快出現(xian)在(zai)(zai)屏幕上,課(ke)(ke)(ke)程(cheng)一(yi)邊播放(fang)一(yi)邊下載,雖然(ran)(ran)遠在(zai)(zai)天涯,卻如親臨現(xian)場!除了(le)(le)遠程(cheng)教育,流媒體在(zai)(zai)視頻點(dian)播、網絡電臺、網絡視頻等方(fang)面(mian)也(ye)有(you)著(zhu)廣泛的(de)(de)應(ying)用。
流(liu)媒(mei)(mei)體(ti)(ti),又叫流(liu)式媒(mei)(mei)體(ti)(ti),是(shi)邊(bian)(bian)傳邊(bian)(bian)播(bo)的媒(mei)(mei)體(ti)(ti),是(shi)多媒(mei)(mei)體(ti)(ti)的一種。邊(bian)(bian)傳邊(bian)(bian)播(bo)是(shi)指媒(mei)(mei)體(ti)(ti)提供(gong)商在網絡上(shang)傳輸媒(mei)(mei)體(ti)(ti)的“同時”,用戶一邊(bian)不斷地接收(shou)并(bing)觀看或收(shou)聽被傳輸的媒體(ti)(ti)。“流”媒體(ti)(ti)的“流”指的是這種(zhong)媒體(ti)(ti)的傳輸方式(流的方式),而并(bing)不是指媒體(ti)(ti)本身。
流媒體原理
流式傳輸的實現需要緩存。因為Internet以包傳輸為(wei)基(ji)礎進行斷(duan)續(xu)的異步傳輸,對一個實時(shi)A/V源或存(cun)儲的A/V文件,在傳(chuan)輸中它們(men)要被分解為許(xu)多包,由于網絡(luo)是動(dong)態(tai)變(bian)化的(de)(de)(de)(de)(de),各(ge)個包選擇的(de)(de)(de)(de)(de)路由可能(neng)不盡相同,故到達(da)客(ke)戶端的(de)(de)(de)(de)(de)時間(jian)延(yan)遲也就不等,甚至先發的(de)(de)(de)(de)(de)數(shu)據(ju)包還有可能(neng)后到。為此,使用緩(huan)存(cun)系統來(lai)(lai)彌(mi)補延(yan)遲和(he)抖動(dong)的(de)(de)(de)(de)(de)影響,并(bing)保證數(shu)據(ju)包的(de)(de)(de)(de)(de)順序(xu)正確,從而(er)使媒(mei)體數(shu)據(ju)能(neng)連(lian)續(xu)輸出,而(er)不會因(yin)為網絡(luo)暫時擁塞(sai)使播(bo)放(fang)(fang)出現停頓(dun)。通常高(gao)速緩(huan)存(cun)所需容(rong)(rong)量并(bing)不大(da),因(yin)為高(gao)速緩(huan)存(cun)使用環(huan)形(xing)鏈表結(jie)構來(lai)(lai)存(cun)儲數(shu)據(ju):通過(guo)丟棄已經播(bo)放(fang)(fang)的(de)(de)(de)(de)(de)內(nei)容(rong)(rong),流可以重(zhong)新利用空(kong)出的(de)(de)(de)(de)(de)高(gao)速緩(huan)存(cun)空(kong)間(jian)來(lai)(lai)緩(huan)存(cun)后續(xu)尚未播(bo)放(fang)(fang)的(de)(de)(de)(de)(de)內(nei)容(rong)(rong)。——流式傳(chuan)輸的(de)(de)(de)(de)(de)實(shi)現需要合適的(de)(de)(de)(de)(de)傳(chuan)輸協議。由于TCP需要較多的(de)(de)開銷(xiao),故不太適合傳(chuan)輸實時數據。流式(shi)傳(chuan)輸的(de)(de)過程一般是這樣的(de)(de):用戶(hu)選擇某一流媒體服務后(hou),Web瀏覽器(qi)與Web服(fu)務器之間使用HTTP/TCP交(jiao)換控(kong)制(zhi)信(xin)息,以便把(ba)需要傳輸的實時數據從原始信(xin)息中(zhong)檢索出(chu)來;然后客(ke)戶機上的Web瀏覽(lan)器啟動(dong)A/VHelper程序,使(shi)用HTTP從Web服(fu)務(wu)器(qi)檢索相關參數對Helper程序初(chu)始化。這些(xie)參(can)數可能包括目(mu)錄信(xin)息(xi)、A/V數據(ju)的(de)編(bian)碼類型或與A/V檢(jian)索相關的服務器地址。
A/VHelper程(cheng)序及A/V服務器(qi)運行實(shi)時流控制(zhi)協議(RTSP),以交換A/V傳輸所需的控制(zhi)信息。與CD播放機或VCRs所提(ti)供(gong)的功能相似,RTSP提供了操縱播放、快進、快倒、暫停及錄制等命令的方法。A/V服務器使(shi)用RTP/UDP協(xie)議將A/V數(shu)據(ju)傳輸給A/V客戶程序(xu)(一般可認為客戶程序(xu)等同(tong)于Helper程(cheng)序),一旦(dan)A/V數據(ju)抵(di)達客戶端,A/V客戶程序即可播放輸出。
需要說明(ming)的(de)是,在流式傳輸中(zhong),使用RTP/UDP和RTSP/TCP兩種(zhong)不同的通信協(xie)議與A/V服務(wu)器建立聯系,是為(wei)了能夠(gou)把(ba)服務(wu)器的輸出重定向到一(yi)個不同于運(yun)行A/VHelper程序所在客戶機的目的地址。實現流式傳(chuan)輸一般都需要專用服務器(qi)和播(bo)放(fang)器(qi)。
流媒體游戲怎么下載
現在的大部(bu)分(fen)電影和(he)音樂網(wang)站只(zhi)能在線收看或收聽(ting),但不能下載(zai)。那(nei)么有沒有方(fang)法(fa)可以(yi)下載(zai)呢?當(dang)然有了,下面(mian)介紹幾個我平時摸索的小技巧(qiao)。 下載流媒體的(de)困難之處在于找到它的(de)URL,即鏈接地址,如果找(zhao)到了(le)它(ta),那(nei)就(jiu)什么問題也都(dou)解(jie)決(jue)了(le)。怎(zen)樣找(zhao)URL呢?跟(gen)我來(lai)吧(ba)!
1、從HTML源(yuan)代碼中查找(zhao) 在(zai)IE的(de)菜單“查看”中(zhong)點“源文件(jian)”按鈕,用記事(shi)本(ben)打(da)開源文件(jian),點記事(shi)本(ben)的(de)“編輯”菜單中(zhong)的(de)“查找(zhao)”,然后輸入流(liu)媒(mei)體(ti)文件(jian)的(de)后綴名SWF、WMV、RM、ASF、AVI,當你找(zhao)到它們時,你就看(kan)到了(le)下載的鏈接地址了(le)!最(zui)典(dian)型的是閃客帝國(guo)的Flash,只要(yao)查(cha)找(zhao)到(dao)SWF的后綴名,就可以知道(dao)它(ta)的flash下載地址了。
2、保存(cun)文件查找法 選定一(yi)首在線視聽的(de)MP3,右鍵單擊目(mu)標另存為,將會有一個“.m3u”的文件被保存(cun),然后用“記事(shi)(shi)本(ben)”打(da)開該(gai)文件,在記事(shi)(shi)本(ben)中找(zhao)到(dao)“***//***.m3u”或(huo)者“***//***.mp3”,如果(guo)是前一個(ge),則將其中的m3u改為(wei)mp3,然(ran)后將鏈接復(fu)制(zhi)到FlashGet中,即(ji)可(ke)下載。如果是(shi)后一個,直接復制到FlashGet中下載即可。
3、RAM或ASX中查找 有時找到地址下(xia)載后,用播(bo)放軟件打開(kai)卻不能看(kan),查看(kan)文件大小只有幾百KB,一部電影怎(zen)么可能這么小呢?原來RAM或ASX是一種代替RM或ASF的文本(ben),用記事(shi)本(ben)打(da)開ASX或RAM文件,就可以找到電影的(de)地址了!
4、播放器(qi)屬性(xing)中找 如果使(shi)用RealOne Player播放(fang)器播放(fang)影片,在(zai)播放(fang)器的菜單欄中選(xuan)(xuan)擇“文件→剪輯(ji)屬性→查(cha)看剪輯(ji)信(xin)息”,在(zai)彈出的“剪輯(ji)屬性”對話(hua)框中選(xuan)(xuan)擇“文件”選(xuan)(xuan)項(xiang),在(zai)這(zhe)里就可以看到(dao)當(dang)前播放(fang)的影音文件的地址了。
5、看(kan)(kan)屬性查找法 先打(da)開網站,然后在播放影片的(de)鏈(lian)接上點(dian)右鍵(jian),看(kan)(kan)它的(de)屬性,就可以找到下載的(de)鏈(lian)接地址了(le),這種通常(chang)是MMS或PNM等協議的,把地址復制到下載工具中,就可以下了。 以上幾種方法可以綜合使用,相信大部分網站上的流媒體文件都可以下載了,這只是我個人的一點體會,希望大家一起探討流媒體游戲的下載技術,讓免費資源暴露。