基於流媒體技術的IPTV係統
發布時間:2010-04-16
中心議題:
suizhehulianwangdepuji,liyongwangluochuanshushengyinyushipinxinhaodexuqiuyeyuelaiyueda。guangbodianshidengmeitishangwanghou,yedouxiwangtongguohulianwanglaifabuzijideyinshipinjiemu。danshi,yinshipinzaicunzhushiwenjiandetijiyibandoushifenpangda。zaiwangluodaikuanhaihenyouxiandeqingkuangxia,huajishifenzhongshenzhigengchangdeshijiandengdaiyigeyinshipinwenjiandechuanshu,bunengbushuoshiyijianrangrentoutengdeshi。liumeitijishudechuxian,zaiyidingchengdushangshihulianwangchuanshuyinshipinnandejumiandedaogaishan。
流(liu)媒(mei)體(ti)技(ji)術(shu)發(fa)端(duan)於(yu)美(mei)國(guo),在(zai)美(mei)國(guo)目(mu)前(qian)流(liu)媒(mei)體(ti)的(de)應(ying)用(yong)已(yi)很(hen)普(pu)遍(bian),比(bi)如(ru)惠(hui)普(pu)公(gong)司(si)的(de)產(chan)品(pin)發(fa)布(bu)和(he)銷(xiao)售(shou)人(ren)員(yuan)培(pei)訓(xun)都(dou)用(yong)網(wang)絡(luo)視(shi)頻(pin)進(jin)行(xing)。與(yu)傳(chuan)統(tong)的(de)播(bo)放(fang)方(fang)式(shi)不(bu)同(tong),流(liu)媒(mei)體(ti)在(zai)播(bo)放(fang)前(qian)並(bing)不(bu)下(xia)載(zai)整(zheng)個(ge)文(wen)件(jian),隻(zhi)將(jiang)部(bu)分(fen)內(nei)容(rong)緩(huan)存(cun),使(shi)流(liu)媒(mei)體(ti)數(shu)據(ju)流(liu)邊(bian)傳(chuan)送(song)邊(bian)播(bo)放(fang),這(zhe)樣(yang)就(jiu)節(jie)省(sheng)了(le)下(xia)載(zai)等(deng)待(dai)時(shi)間(jian)和(he)存(cun)儲(chu)空(kong)間(jian)。網(wang)絡(luo)電(dian)視(shi)正(zheng)是(shi)結(jie)合(he)了(le)流(liu)媒(mei)體(ti)技(ji)術(shu)的(de)特(te)點(dian)應(ying)運(yun)而(er)生(sheng),能(neng)夠(gou)很(hen)好(hao)地(di)適(shi)應(ying)當(dang)今(jin)網(wang)絡(luo)飛(fei)速(su)發(fa)展(zhan)的(de)趨(qu)勢(shi),充(chong)分(fen)有(you)效(xiao)地(di)利(li)用(yong)網(wang)絡(luo)資(zi)源(yuan)。因(yin)此(ci),網(wang)絡(luo)電(dian)視(shi)的(de)發(fa)展(zhan)離(li)不(bu)開(kai)流(liu)媒(mei)體(ti)技(ji)術(shu),本(ben)文(wen)著(zhe)重(zhong)研(yan)究(jiu)基(ji)於(yu)流(liu)媒(mei)體(ti)技(ji)術(shu)的(de)網(wang)絡(luo)電(dian)視(shi)的(de)應(ying)用(yong)和(he)發(fa)展(zhan)。
流媒體的技術
流媒體技術的原理
liumeitiyoujiaoliushimeiti,tashizhishangjiayongyigeshipinchuansongfuwuqibajiemudangchengshujubaofachu,chuansongdaowangluoshang。yonghutongguojieyashebeiduizhexieshujujinxingjieyahou,jiemujiuhuixiangfasongqiannayangxianshichulai。zhegeguochengdeyixiliexiangguandebaochengwei“流”。流媒體實際指的是一種新的媒體傳送方式,而非一種新的媒體。流媒體技術全麵應用後,人們在網上聊天可直接語音輸入;如果想彼此看見對方的容貌、表情,隻要雙方各有一個攝像頭就可以了;在網上看到感興趣的商品,點擊以後,講解員和商品的影像就會跳出來;更有真實感的影像新聞也會出現。
如ru果guo將jiang文wen件jian傳chuan輸shu看kan作zuo是shi一yi次ci接jie水shui的de過guo程cheng,過guo去qu的de傳chuan輸shu方fang式shi就jiu像xiang是shi對dui用yong戶hu做zuo了le一yi個ge規gui定ding,必bi須xu等deng到dao一yi桶tong水shui接jie滿man才cai能neng使shi用yong它ta,這zhe個ge等deng待dai的de時shi間jian自zi然ran要yao受shou到dao水shui流liu量liang大da小xiao和he桶tong的de大da小xiao的de影ying響xiang。而er流liu式shi傳chuan輸shu則ze是shi,打da開kai水shui頭tou龍long,等deng待dai一yi小xiao會hui兒er,水shui就jiu會hui源yuan源yuan不bu斷duan地di流liu出chu來lai,而er且qie可ke以yi隨sui接jie隨sui用yong,因yin此ci,不bu管guan水shui流liu量liang的de大da小xiao,也ye不bu管guan桶tong的de大da小xiao,用yong戶hu都dou可ke以yi隨sui時shi用yong上shang水shui。從cong這zhe個ge意yi義yi上shang看kan,流liu媒mei體ti這zhe個ge詞ci是shi非fei常chang形xing象xiang的de。
流式傳輸的實現需要緩存。因為Internet以包傳輸為基礎進行斷續的異步傳輸,對一個實時A/V源或存儲的A/V文wen件jian,在zai傳chuan輸shu中zhong它ta們men要yao被bei分fen解jie為wei許xu多duo包bao,由you於yu網wang絡luo是shi動dong態tai變bian化hua的de,各ge個ge包bao選xuan擇ze的de路lu由you可ke能neng不bu盡jin相xiang同tong,故gu到dao達da客ke戶hu端duan的de時shi間jian延yan遲chi也ye就jiu不bu等deng,甚shen至zhi先xian發fa的de數shu據ju包bao還hai有you可ke能neng後hou到dao。為wei此ci,使shi用yong緩huan存cun係xi統tong來lai彌mi補bu延yan遲chi和he抖dou動dong的de影ying響xiang,並bing保bao證zheng數shu據ju包bao的de順shun序xu正zheng確que,從cong而er使shi媒mei體ti數shu據ju能neng連lian續xu輸shu出chu,而er不bu會hui因yin為wei網wang絡luo暫zan時shi擁yong塞sai使shi播bo放fang出chu現xian停ting頓dun。
通常高速緩存所需容量並不大,因為高速緩存使用環形鏈表結構來存儲數據:tongguodiuqiyijingbofangdeneirong,liukeyizhongxinliyongkongchudegaosuhuancunkongjianlaihuancunhouxushangweibofangdeneirong。liushichuanshudeshixianxuyaoheshidechuanshuxieyi。youyuTCP需要較多的開銷,故不太適合傳輸實時數據。在流式傳輸的實現方案中,一般采用HTTP/TCP來傳輸控製信息,而用RTP/UDP來傳輸實時聲音數據。流式傳輸的過程一般是這樣的:用戶選擇某一流媒體服務後,Web瀏覽器與Web服務器之間使用HTTP/TCP交換控製信息,以便把需要傳輸的實時數據從原始信息中檢索出來;然後客戶機上的Web瀏覽器啟動A/VHelper程序,使用HTTP從Web服務器檢索相關參數對Helper程序初始化。這些參數可能包括目錄信息、A/V數據的編碼類型或與A/V檢索相關的服務器地址。
需要說明的是,在流式傳輸中,使用RTP/UDP和RTSP/TCP兩種不同的通信協議與A/V服務器建立聯係,是為了能夠把服務器的輸出重定向到一個不同於運行A/VHelper程序所在客戶機的目的地址。實現流式傳輸一般都需要專用服務器和播放器,其基本原理如圖1所示。

流媒體技術的實現過程
流媒體係統包括以下五個方麵的內容:
(1)編碼工具:用於創建、捕捉和編輯多媒體數據,形成流媒體格式。
(2)流媒體數據。
(3)服務器:存放和控製流媒體的數據。
(4)網絡:適合多媒體傳輸協議甚至是實時傳輸協議的網絡。
(5)播放器:供客戶端瀏覽流媒體文件。
這五個部分有些是網站需要的,有些是客戶端需要的,而且不同的流媒體標準和不同公司的解決方案會在某些方麵有所不同。
在運用流媒體技術時,音視頻文件要采用相應的格式,不同格式的文件需要用不同的播放器軟件來播放,所謂“一把鑰匙開一把鎖”。目前,采用流媒體技術的音視頻文件主要有三大“流派”,即RealNetworks公司的RealMedia、Microsoft的WindowsMedia和Apple公司的QItickTime。
- 流媒體技術的原理
- 流媒體技術的實現過程
- 服務器,存放和控製流媒體的數據
- 適合多媒體傳輸協議甚至是實時傳輸協議的網絡
suizhehulianwangdepuji,liyongwangluochuanshushengyinyushipinxinhaodexuqiuyeyuelaiyueda。guangbodianshidengmeitishangwanghou,yedouxiwangtongguohulianwanglaifabuzijideyinshipinjiemu。danshi,yinshipinzaicunzhushiwenjiandetijiyibandoushifenpangda。zaiwangluodaikuanhaihenyouxiandeqingkuangxia,huajishifenzhongshenzhigengchangdeshijiandengdaiyigeyinshipinwenjiandechuanshu,bunengbushuoshiyijianrangrentoutengdeshi。liumeitijishudechuxian,zaiyidingchengdushangshihulianwangchuanshuyinshipinnandejumiandedaogaishan。
流(liu)媒(mei)體(ti)技(ji)術(shu)發(fa)端(duan)於(yu)美(mei)國(guo),在(zai)美(mei)國(guo)目(mu)前(qian)流(liu)媒(mei)體(ti)的(de)應(ying)用(yong)已(yi)很(hen)普(pu)遍(bian),比(bi)如(ru)惠(hui)普(pu)公(gong)司(si)的(de)產(chan)品(pin)發(fa)布(bu)和(he)銷(xiao)售(shou)人(ren)員(yuan)培(pei)訓(xun)都(dou)用(yong)網(wang)絡(luo)視(shi)頻(pin)進(jin)行(xing)。與(yu)傳(chuan)統(tong)的(de)播(bo)放(fang)方(fang)式(shi)不(bu)同(tong),流(liu)媒(mei)體(ti)在(zai)播(bo)放(fang)前(qian)並(bing)不(bu)下(xia)載(zai)整(zheng)個(ge)文(wen)件(jian),隻(zhi)將(jiang)部(bu)分(fen)內(nei)容(rong)緩(huan)存(cun),使(shi)流(liu)媒(mei)體(ti)數(shu)據(ju)流(liu)邊(bian)傳(chuan)送(song)邊(bian)播(bo)放(fang),這(zhe)樣(yang)就(jiu)節(jie)省(sheng)了(le)下(xia)載(zai)等(deng)待(dai)時(shi)間(jian)和(he)存(cun)儲(chu)空(kong)間(jian)。網(wang)絡(luo)電(dian)視(shi)正(zheng)是(shi)結(jie)合(he)了(le)流(liu)媒(mei)體(ti)技(ji)術(shu)的(de)特(te)點(dian)應(ying)運(yun)而(er)生(sheng),能(neng)夠(gou)很(hen)好(hao)地(di)適(shi)應(ying)當(dang)今(jin)網(wang)絡(luo)飛(fei)速(su)發(fa)展(zhan)的(de)趨(qu)勢(shi),充(chong)分(fen)有(you)效(xiao)地(di)利(li)用(yong)網(wang)絡(luo)資(zi)源(yuan)。因(yin)此(ci),網(wang)絡(luo)電(dian)視(shi)的(de)發(fa)展(zhan)離(li)不(bu)開(kai)流(liu)媒(mei)體(ti)技(ji)術(shu),本(ben)文(wen)著(zhe)重(zhong)研(yan)究(jiu)基(ji)於(yu)流(liu)媒(mei)體(ti)技(ji)術(shu)的(de)網(wang)絡(luo)電(dian)視(shi)的(de)應(ying)用(yong)和(he)發(fa)展(zhan)。
流媒體的技術
流媒體技術的原理
liumeitiyoujiaoliushimeiti,tashizhishangjiayongyigeshipinchuansongfuwuqibajiemudangchengshujubaofachu,chuansongdaowangluoshang。yonghutongguojieyashebeiduizhexieshujujinxingjieyahou,jiemujiuhuixiangfasongqiannayangxianshichulai。zhegeguochengdeyixiliexiangguandebaochengwei“流”。流媒體實際指的是一種新的媒體傳送方式,而非一種新的媒體。流媒體技術全麵應用後,人們在網上聊天可直接語音輸入;如果想彼此看見對方的容貌、表情,隻要雙方各有一個攝像頭就可以了;在網上看到感興趣的商品,點擊以後,講解員和商品的影像就會跳出來;更有真實感的影像新聞也會出現。
如ru果guo將jiang文wen件jian傳chuan輸shu看kan作zuo是shi一yi次ci接jie水shui的de過guo程cheng,過guo去qu的de傳chuan輸shu方fang式shi就jiu像xiang是shi對dui用yong戶hu做zuo了le一yi個ge規gui定ding,必bi須xu等deng到dao一yi桶tong水shui接jie滿man才cai能neng使shi用yong它ta,這zhe個ge等deng待dai的de時shi間jian自zi然ran要yao受shou到dao水shui流liu量liang大da小xiao和he桶tong的de大da小xiao的de影ying響xiang。而er流liu式shi傳chuan輸shu則ze是shi,打da開kai水shui頭tou龍long,等deng待dai一yi小xiao會hui兒er,水shui就jiu會hui源yuan源yuan不bu斷duan地di流liu出chu來lai,而er且qie可ke以yi隨sui接jie隨sui用yong,因yin此ci,不bu管guan水shui流liu量liang的de大da小xiao,也ye不bu管guan桶tong的de大da小xiao,用yong戶hu都dou可ke以yi隨sui時shi用yong上shang水shui。從cong這zhe個ge意yi義yi上shang看kan,流liu媒mei體ti這zhe個ge詞ci是shi非fei常chang形xing象xiang的de。
流式傳輸的實現需要緩存。因為Internet以包傳輸為基礎進行斷續的異步傳輸,對一個實時A/V源或存儲的A/V文wen件jian,在zai傳chuan輸shu中zhong它ta們men要yao被bei分fen解jie為wei許xu多duo包bao,由you於yu網wang絡luo是shi動dong態tai變bian化hua的de,各ge個ge包bao選xuan擇ze的de路lu由you可ke能neng不bu盡jin相xiang同tong,故gu到dao達da客ke戶hu端duan的de時shi間jian延yan遲chi也ye就jiu不bu等deng,甚shen至zhi先xian發fa的de數shu據ju包bao還hai有you可ke能neng後hou到dao。為wei此ci,使shi用yong緩huan存cun係xi統tong來lai彌mi補bu延yan遲chi和he抖dou動dong的de影ying響xiang,並bing保bao證zheng數shu據ju包bao的de順shun序xu正zheng確que,從cong而er使shi媒mei體ti數shu據ju能neng連lian續xu輸shu出chu,而er不bu會hui因yin為wei網wang絡luo暫zan時shi擁yong塞sai使shi播bo放fang出chu現xian停ting頓dun。
通常高速緩存所需容量並不大,因為高速緩存使用環形鏈表結構來存儲數據:tongguodiuqiyijingbofangdeneirong,liukeyizhongxinliyongkongchudegaosuhuancunkongjianlaihuancunhouxushangweibofangdeneirong。liushichuanshudeshixianxuyaoheshidechuanshuxieyi。youyuTCP需要較多的開銷,故不太適合傳輸實時數據。在流式傳輸的實現方案中,一般采用HTTP/TCP來傳輸控製信息,而用RTP/UDP來傳輸實時聲音數據。流式傳輸的過程一般是這樣的:用戶選擇某一流媒體服務後,Web瀏覽器與Web服務器之間使用HTTP/TCP交換控製信息,以便把需要傳輸的實時數據從原始信息中檢索出來;然後客戶機上的Web瀏覽器啟動A/VHelper程序,使用HTTP從Web服務器檢索相關參數對Helper程序初始化。這些參數可能包括目錄信息、A/V數據的編碼類型或與A/V檢索相關的服務器地址。
需要說明的是,在流式傳輸中,使用RTP/UDP和RTSP/TCP兩種不同的通信協議與A/V服務器建立聯係,是為了能夠把服務器的輸出重定向到一個不同於運行A/VHelper程序所在客戶機的目的地址。實現流式傳輸一般都需要專用服務器和播放器,其基本原理如圖1所示。

流媒體技術的實現過程
流媒體係統包括以下五個方麵的內容:
(1)編碼工具:用於創建、捕捉和編輯多媒體數據,形成流媒體格式。
(2)流媒體數據。
(3)服務器:存放和控製流媒體的數據。
(4)網絡:適合多媒體傳輸協議甚至是實時傳輸協議的網絡。
(5)播放器:供客戶端瀏覽流媒體文件。
這五個部分有些是網站需要的,有些是客戶端需要的,而且不同的流媒體標準和不同公司的解決方案會在某些方麵有所不同。
在運用流媒體技術時,音視頻文件要采用相應的格式,不同格式的文件需要用不同的播放器軟件來播放,所謂“一把鑰匙開一把鎖”。目前,采用流媒體技術的音視頻文件主要有三大“流派”,即RealNetworks公司的RealMedia、Microsoft的WindowsMedia和Apple公司的QItickTime。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
Future
GFIVE
GPS
GPU
Harting
HDMI
HDMI連接器
HD監控
HID燈
I/O處理器
IC
IC插座
IDT
IGBT
in-cell
Intersil
IP監控
iWatt
Keithley
Kemet
Knowles
Lattice
LCD
LCD模組
LCR測試儀
lc振蕩器
Lecroy
LED
LED保護元件
LED背光




