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