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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于TMS320DM642和H.264的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)設(shè)計

          基于TMS320DM642和H.264的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)設(shè)計

          作者: 時間:2011-04-11 來源:網(wǎng)絡(luò) 收藏

          摘要:文中給出了一種和H.264的方案,并對其主要硬件和H.264編碼器進(jìn)行了詳細(xì)描述,論述了編碼器優(yōu)化的基礎(chǔ)上,同時給出了H.264編碼碼流的網(wǎng)絡(luò)傳輸方法。實驗結(jié)果證明,利用這個方案所的硬件平臺和軟件,可以實現(xiàn)H.264編碼碼流的網(wǎng)絡(luò)實時傳輸。
          關(guān)鍵字:;實時傳輸控制協(xié)議;RFC3984;H.264

          0 引言
          隨著英特網(wǎng)的普及,人們可以從網(wǎng)絡(luò)上得到的信息越來越多。以前,人們只能得到文字和一些簡單的圖形信息,能夠得到的視頻信息是很少的。造成這種現(xiàn)象的主要原因是視頻信息的數(shù)據(jù)量是非常巨大的,如果想傳輸它,就必須有很大的網(wǎng)絡(luò)帶寬,而如此大的網(wǎng)絡(luò)帶寬在現(xiàn)實中是需要耗費巨大的成本才能完成的。視頻的編碼標(biāo)準(zhǔn)就是在這個前提下被提出來的。
          視頻編碼技術(shù)到現(xiàn)在為止已發(fā)展了很多年了,各種研究機(jī)構(gòu)和標(biāo)準(zhǔn)化組織也已經(jīng)提出了很多解決辦法,但到現(xiàn)在為止視頻編碼的標(biāo)準(zhǔn)主要分為兩大類:一類是國際標(biāo)準(zhǔn)化組織和國際電工委員會第一聯(lián)合技術(shù)組制定的MPEG系列標(biāo)準(zhǔn);另一類是ITU針對多媒體通信制定的H.26x系列視頻編碼標(biāo)準(zhǔn)。H.264只是視頻編碼標(biāo)準(zhǔn),它對音頻方面沒有任何的規(guī)定,但是它的壓縮效率高、圖像質(zhì)量好并且傳輸碼率很低,所以它非常適合于視頻的網(wǎng)絡(luò)傳輸。
          在本文中,首先描述的是的硬件系統(tǒng),它是H.264算法和網(wǎng)絡(luò)協(xié)議對應(yīng)的C代碼運(yùn)行的平臺。核心器件是TMS320 DM642,它是TI公司專門針對多媒體傳輸或的監(jiān)控設(shè)計并生產(chǎn)的一款DSP芯片。在此硬件平臺下對于EDMA和網(wǎng)絡(luò)接口的高效使用是極其重要的;其次描述的是H.264編碼器的優(yōu)化。由于H.264算法是極其復(fù)雜的,所以要實現(xiàn)視頻編碼的實時性也就成為一件難事。因此,就必須對代碼進(jìn)行優(yōu)化,以達(dá)到視頻序列能夠在網(wǎng)絡(luò)中實時傳輸?shù)哪康?;最后描述的是H.264編碼碼流的網(wǎng)絡(luò)傳輸。在此部分主要介紹H.264編碼器中的NAL層和RTP傳輸層的對接,將NAL層的數(shù)據(jù)按照RFC3984協(xié)議的規(guī)定對數(shù)據(jù)進(jìn)行打包。

          1 硬件平臺
          視頻的硬件是H.264算法和網(wǎng)絡(luò)傳輸協(xié)議運(yùn)行的基本硬件平臺,圖1所示為本系統(tǒng)設(shè)計的硬件系統(tǒng)框圖。

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

          a.JPG


          設(shè)計中用到的RTP協(xié)議是主要針對于H.264編碼碼流進(jìn)行處理的RFC3984協(xié)議。至于UDP和IP,由于,TI提供的各種類型的DSP套件是支持Socket套接字的,所以,在得到RTP層的打包數(shù)據(jù)后,就可以直接利用套接字對RTP層以后的數(shù)據(jù)流進(jìn)行處理。
          系統(tǒng)中的TMS320DM642是TI公司C6000系列DSP,它的處理核心是C64x型的高性能數(shù)字信號處理器,具有極強(qiáng)的處理性能,這里用的DSP的核心頻率是600Mhz。它在使用時具有高度的靈活性和可編程性,而且外圍集成了非常完整的音頻、視頻和網(wǎng)絡(luò)通信等設(shè)備及接口,特別適用于監(jiān)控、數(shù)字廣播以及數(shù)字視頻/圖像處理的消費類電子產(chǎn)品等高速DSP應(yīng)用領(lǐng)域。本系統(tǒng)中用到的外圍接口主要有:視頻接口、存儲器接口、網(wǎng)絡(luò)接口和串口。
          圖像A/D轉(zhuǎn)換芯片用的是SAA7115,它負(fù)責(zé)將模擬視頻信號轉(zhuǎn)換成為數(shù)字視頻信號。NORFLASH用的是spansion公司的Am29LV033C,它的作用是負(fù)責(zé)永久性的存儲完成H.264編碼算法和網(wǎng)絡(luò)傳輸協(xié)議的C代碼。在硬件系統(tǒng)剛剛上電啟動時,NOR FALSH中引導(dǎo)程序先被加載到DSP內(nèi),然后,引導(dǎo)程序被執(zhí)行,引導(dǎo)程序會將應(yīng)用程序加載到SDRAM中,最后,應(yīng)用程序會在SDRAM中被執(zhí)行。SDRAM用的是三星的HY57V28162 0E,它的作用主要有兩個:一是存儲要執(zhí)行的應(yīng)用程序,二是臨時存儲要被處理的圖像數(shù)據(jù)。串口在這里主要是輔助調(diào)試用的。EMAC接口是非常重要的,它是傳輸已經(jīng)處理的H.264編碼碼流的,這里用的是intel公司研發(fā)的LXT971A。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(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); })();