<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 基于Directshow的H.264流媒體播放器設(shè)計(jì)

          基于Directshow的H.264流媒體播放器設(shè)計(jì)

          作者: 時(shí)間:2011-03-04 來(lái)源:網(wǎng)絡(luò) 收藏

          摘要:基于目前最新的視頻壓縮編解碼標(biāo)準(zhǔn)H.264,采用Directshow應(yīng)用框架,設(shè)計(jì)了網(wǎng)絡(luò)流媒體系統(tǒng);Directshow是微軟提供的基于windows平臺(tái)的優(yōu)秀的流媒體應(yīng)用架構(gòu),H.264標(biāo)準(zhǔn)具有高壓縮比和優(yōu)良的網(wǎng)絡(luò)親和性,基于Directshow和H.264設(shè)計(jì)的網(wǎng)絡(luò)流媒體不僅具有優(yōu)良的系統(tǒng)架構(gòu),同時(shí)具有更好的靈活性和可擴(kuò)展性,可以很方便地應(yīng)用于視頻點(diǎn)播系統(tǒng)(Video On Demand System)中和移植到嵌入式WINCE平臺(tái)?;贒ireotshow分析和設(shè)計(jì)了網(wǎng)絡(luò)源Filter和H.264解碼Filter,同時(shí)闡述了網(wǎng)絡(luò)流媒體系統(tǒng)的整體框架。
          關(guān)鍵詞:Directshow;H.264;Filter;流媒體

          本文引用地址:http://www.ex-cimer.com/article/166218.htm

          0 引言
          Directshow應(yīng)用框架完成了流媒體處理的底層工作,使得編程者無(wú)需關(guān)心數(shù)據(jù)如何輸入,以及處理完后如何輸出,而只需關(guān)心如何對(duì)輸入數(shù)據(jù)進(jìn)行處理。H.264視頻編解碼標(biāo)準(zhǔn)具有高壓縮比和優(yōu)良的網(wǎng)絡(luò)親和性,被普遍認(rèn)為是最有影響力的流媒體視頻壓縮標(biāo)準(zhǔn)。將Direct-show和H.264兩種相結(jié)合的流媒體播放器無(wú)疑將具有非常優(yōu)秀的性能。

          1 Directshow技術(shù)和H.264視頻壓縮標(biāo)準(zhǔn)簡(jiǎn)介
          Directshow是微軟公司提供的一套流媒體開(kāi)發(fā)軟件包,為在windows平臺(tái)上處理各種格式的媒體文件的回放、音視頻采集的高性能要求的多媒體應(yīng)用,提供了完整的解決方案。
          Directshow是一套完全基于COM的應(yīng)用系統(tǒng),該系統(tǒng)位于應(yīng)用層中,它使用Filter Graph的模型來(lái)管理整個(gè)數(shù)據(jù)流的處理過(guò)程;參與數(shù)據(jù)處理的各個(gè)功能模塊叫Filter;各個(gè)Filter在Filter Graph中按照一定的順序連接成一條“流水線(xiàn)”協(xié)同工作。Filter是一個(gè)COM組件,其功能可以由用戶(hù)自行實(shí)現(xiàn),DirectShow SDK也為用戶(hù)提供了一些標(biāo)準(zhǔn)的Filter供用戶(hù)使用。各個(gè)Filter在Filter Graph中按一定順序通過(guò)Pin互相連接起來(lái),Pin也是一個(gè)COM對(duì)象。
          H.264是由ITU-T和ISO/IEC的聯(lián)合開(kāi)發(fā)組共同開(kāi)發(fā)的最新國(guó)際視頻編碼標(biāo)準(zhǔn)。H.264/AVC視頻編碼標(biāo)準(zhǔn)在編碼質(zhì)量和壓縮比上比原有的視頻編碼標(biāo)準(zhǔn)都有了明顯的提高。在相同的視覺(jué)感知質(zhì)量上,編碼效率比H.263,MPEG-2和MPEG-4提高了50%左右。H.264不僅具有優(yōu)異的壓縮性能,而且具有良好的網(wǎng)絡(luò)親和性。因此,H.264被普遍認(rèn)為是最有影響力的流媒體視頻壓縮標(biāo)準(zhǔn)。

          2 系統(tǒng)設(shè)計(jì)框架
          本系統(tǒng)基于Direotshow應(yīng)用框架和H.264視頻壓縮標(biāo)準(zhǔn),實(shí)現(xiàn)了從網(wǎng)絡(luò)接收流媒體數(shù)據(jù),并在客戶(hù)端實(shí)時(shí)播放的功能。流媒體文件是采用H.264編碼的AVI文件,由于directshow提供了AVI Splitter Filter、Audio Decoder和標(biāo)準(zhǔn)的Video/Audio Renderer,因此,本系統(tǒng)只需設(shè)計(jì)自定義的網(wǎng)絡(luò)源Filter、H.264解碼Filter。
          多媒體流式傳輸實(shí)際上牽涉到兩個(gè)方面的技術(shù)。其一就是服務(wù)器與客戶(hù)端的通信技術(shù),包括多媒體數(shù)據(jù)的傳輸、命令控制等;其二就是客戶(hù)端對(duì)接收到的多媒體流實(shí)時(shí)解碼后播放的技術(shù)。顯然,網(wǎng)絡(luò)通信可以使用windows socket技術(shù),多媒體流的解碼播放可以使用direct-show技術(shù)。本文采用direetshow應(yīng)用框架,設(shè)計(jì)了網(wǎng)絡(luò)源filter和h.264解碼filter,并通過(guò)Filter Graph構(gòu)建了流媒體播放器。


          上一頁(yè) 1 2 3 4 下一頁(yè)

          關(guān)鍵詞: 播放器

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();