1. 流媒體概念
不知道你發(fā)現(xiàn)沒(méi)有,我們的生活正慢慢的向著“實(shí)時(shí)”發(fā)生轉(zhuǎn)變赖临。我們獲取、分享信息凌那,乃至日常中的衣食住行帽蝶,都在變成像“自來(lái)水”那樣源源不斷“流體”服務(wù),我們無(wú)需提前儲(chǔ)備驹尼,只需實(shí)時(shí)按需取用新翎。這個(gè)轉(zhuǎn)變依賴于科技的進(jìn)步,計(jì)算機(jī)科技在歷經(jīng)了文件(File)亏吝、頁(yè)面(Web)時(shí)代后,今天來(lái)到了以“流(Flows/Streams)”為單位的時(shí)代。我們的生活就在各種信息流、數(shù)據(jù)流蹦掐、媒體流中節(jié)奏越來(lái)越快藤滥,速度為王,質(zhì)量靠邊站榄攀。
向“流”轉(zhuǎn)變最初最典型的應(yīng)用就是流媒體(Streaming Midea)技術(shù),它指的是在網(wǎng)絡(luò)上采用流式傳輸技術(shù)來(lái)發(fā)布音頻、視頻以及其他多媒體文件军浆。所謂的流式傳輸就是將音頻、視頻多媒體文件經(jīng)過(guò)一定算法編碼壓縮成一個(gè)個(gè)很小的壓縮包簇抵,流媒體服務(wù)器通過(guò)特定網(wǎng)絡(luò)協(xié)議進(jìn)行連續(xù)、實(shí)時(shí)的傳送叨橱,用戶端接收到壓縮包后由播放軟件實(shí)時(shí)解壓縮實(shí)現(xiàn)播放的過(guò)程愉舔。而所謂的流媒體則特指一切采用這種流失傳輸?shù)拿襟w文件。
流媒體技術(shù)的出現(xiàn)改變了我們還未曾忘記的那種需要將整個(gè)音視頻文件下載到本地計(jì)算機(jī)才能進(jìn)行觀看,為此要等上漫長(zhǎng)時(shí)間的傳統(tǒng)媒體播放方式馏鹤。我們今天通過(guò)互聯(lián)網(wǎng)看視頻、看直播剪芥、聽(tīng)音樂(lè),通過(guò)各種盒子(IPTV/OTT)看電視、聽(tīng)廣播如此的方便净捅,一鍵觀看即點(diǎn)即用废亭,其背后就是有著流媒體系統(tǒng)的支撐液兽。
2.流式傳輸特點(diǎn)
以往傳統(tǒng)看視頻的方式是將整個(gè)視頻文件下載到本地計(jì)算機(jī)硬盤(pán)粗恢,再通過(guò)本地播放器程序進(jìn)行觀看敦迄。而流式傳輸則是將連續(xù)視音頻經(jīng)壓縮編碼嗅绸、數(shù)據(jù)打包后連續(xù)、實(shí)時(shí)的傳送給接收設(shè)備愉昆,用戶端在后續(xù)源源不斷的數(shù)據(jù)包到達(dá)的同時(shí)對(duì)接收到的數(shù)據(jù)進(jìn)行解壓和播放扮授。這個(gè)過(guò)程中,只需要等待幾秒或幾十秒的啟動(dòng)時(shí)間就可以正常觀看視頻了伍宦,剩余的部分就像“水流”一樣在一邊觀看的同時(shí)一邊下載掌呜。下圖描繪了流式傳輸?shù)倪^(guò)程。