基于DaVinci平臺的視頻傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于DaVinci平臺的視頻傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著網(wǎng)絡(luò)技術(shù)、嵌入式技術(shù)、圖像處理技術(shù)的發(fā)展,視頻傳輸系統(tǒng)不僅在視頻監(jiān)控領(lǐng)域有所應(yīng)用,在視頻會議、遠(yuǎn)程教育、網(wǎng)絡(luò)直播等領(lǐng)域也得到了廣泛應(yīng)用。由于原始的視頻數(shù)據(jù)量比較大,同時人們對于視頻畫面的實(shí)時性、清晰度、流暢性的要求也越來越高,所以傳輸系統(tǒng)的設(shè)計(jì)十分重要。在不斷更新的編碼標(biāo)準(zhǔn)中,H.264標(biāo)準(zhǔn)與之前的標(biāo)準(zhǔn)相比,有更高的壓縮比和良好的網(wǎng)絡(luò)適應(yīng)性,成為視頻傳輸中使用的熱門標(biāo)準(zhǔn),同時也增加了算法實(shí)現(xiàn)的復(fù)雜度。要實(shí)現(xiàn)視頻數(shù)據(jù)的H.264實(shí)時編碼,并完成傳輸任務(wù),對處理器的要求比較高,TI公司DaVinci平臺的出現(xiàn)解決了這一難題。DaVinci平臺集ARM與DSP于一身,DSP芯片專門運(yùn)行H.264視頻壓縮算法,ARM則完成壓縮數(shù)據(jù)的傳輸與對外設(shè)的控制工作。因此,本課題以DaVinci平臺為基礎(chǔ),借助DaVinci技術(shù)的優(yōu)勢,完成視頻傳輸系統(tǒng)的軟件部分的設(shè)計(jì)。首先分析了TMS320DM6446的ARM+DSP的雙核架構(gòu)、用于雙核通信的Codec Engine機(jī)制;并以配有DM6446芯片的開發(fā)板為基礎(chǔ)搭建了系統(tǒng)軟件開發(fā)環(huán)境,包括SDK套件的安裝、U-boot和內(nèi)核的移植,搭建了NFS網(wǎng)絡(luò)文件系統(tǒng)用于開發(fā)過程的測試。之后,以搭建好的開發(fā)環(huán)境進(jìn)行系統(tǒng)的軟件設(shè)計(jì),利用Linux的視頻驅(qū)動接口V4L2完成視頻的采集、通過Codec Engine機(jī)制調(diào)用封裝好的H.264算法完成視頻編碼;分析了編碼后的H.264碼流結(jié)構(gòu)、H.264視頻的RTP載荷結(jié)構(gòu)及打包方式,從編碼后的H.264碼流中提取出NALU,選擇以單一NALU方式和分片方式打包成RTP的負(fù)載,并移植開源的JRTPLIB簡化了RTP的傳輸設(shè)計(jì)。此外,還設(shè)計(jì)了基于TCP的可靠傳輸作為下載服務(wù)。最后,利用搭建的開發(fā)環(huán)境對整個系統(tǒng)進(jìn)行了測試,用VLC播放器接收播放,系統(tǒng)運(yùn)行穩(wěn)定,畫面清晰、流暢,能夠滿足預(yù)期的設(shè)計(jì)要求。
【關(guān)鍵詞】:視頻傳輸 TMS320DM6446 H.264 RTP/RTCP協(xié)議
【學(xué)位授予單位】:安徽大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN919.8
【目錄】:
- 摘要3-4
- Abstract4-10
- 第一章 緒論10-14
- 1.1 課題研究背景與意義10-11
- 1.2 相關(guān)技術(shù)發(fā)展現(xiàn)狀11-13
- 1.3 論文主要工作與章節(jié)安排13-14
- 第二章 DaVinci平臺及相關(guān)技術(shù)14-29
- 2.1 系統(tǒng)設(shè)計(jì)方案14-15
- 2.2 DaVinci平臺介紹15-21
- 2.2.1 DaVinci技術(shù)概述15-16
- 2.2.2 TMS320DM6446芯片16-18
- 2.2.3 雙核通信機(jī)制18-21
- 2.3 視頻傳輸相關(guān)技術(shù)21-28
- 2.3.1 H.264標(biāo)準(zhǔn)概述21-24
- 2.3.2 網(wǎng)絡(luò)傳輸協(xié)議24-26
- 2.3.3 H.264的RTP封裝技術(shù)26-28
- 2.4 本章小結(jié)28-29
- 第三章 系統(tǒng)開發(fā)環(huán)境搭建29-43
- 3.1 系統(tǒng)硬件平臺的選擇29-30
- 3.2 宿主機(jī)Linux系統(tǒng)搭建30-33
- 3.3 嵌入式Linux系統(tǒng)搭建33-38
- 3.3.1 U-boot配置與編譯33-35
- 3.3.2 內(nèi)核配置與編譯35-38
- 3.3.3 根文件系統(tǒng)38
- 3.4 系統(tǒng)移植38-42
- 3.5 本章小結(jié)42-43
- 第四章 系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)43-61
- 4.1 軟件總體設(shè)計(jì)43-44
- 4.2 視頻采集模塊44-46
- 4.3 視頻壓縮模塊46-50
- 4.4 網(wǎng)絡(luò)傳輸模塊50-57
- 4.4.1 H.264的NALU的獲取50-52
- 4.4.2 NALU的封裝實(shí)現(xiàn)52-53
- 4.4.3 基于JRTPLIB的傳輸實(shí)現(xiàn)53-57
- 4.5 視頻存儲模塊57-60
- 4.5.1 本地存儲57-58
- 4.5.2 下載服務(wù)58-60
- 4.6 本章小結(jié)60-61
- 第五章 系統(tǒng)測試61-66
- 5.1 測試平臺的搭建61-62
- 5.2 系統(tǒng)測試與結(jié)果分析62-66
- 第六章 總結(jié)與展望66-68
- 6.1 總結(jié)66
- 6.2 展望66-68
- 參考文獻(xiàn)68-71
- 致謝71
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前8條
1 馬思偉;;AVS視頻編碼標(biāo)準(zhǔn)技術(shù)回顧及最新進(jìn)展[J];計(jì)算機(jī)研究與發(fā)展;2015年01期
2 呂世良;王曉茜;劉金國;;數(shù)字視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];測控技術(shù);2014年02期
3 張震震;李臨生;田啟川;;基于DSP的視頻監(jiān)控平臺的設(shè)計(jì)[J];微型機(jī)與應(yīng)用;2013年06期
4 李志軍;許萬里;黃玉蘭;;基于達(dá)芬奇技術(shù)的視頻監(jiān)控系統(tǒng)研究[J];吉林大學(xué)學(xué)報(bào)(信息科學(xué)版);2010年06期
5 信師國;劉慶磊;劉全賓;;網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)現(xiàn)狀和發(fā)展趨勢[J];信息技術(shù)與信息化;2010年01期
6 馬建光;;視頻監(jiān)控傳輸技術(shù)現(xiàn)狀與發(fā)展趨勢[J];中國安防;2010年Z1期
7 劉潤安;;淺談網(wǎng)絡(luò)視頻監(jiān)控的現(xiàn)狀及發(fā)展應(yīng)用[J];科技風(fēng);2009年15期
8 宋剛,楊顯富;實(shí)時流媒體傳輸及其協(xié)議[J];成都大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年01期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前3條
1 孫曉康;TI DaVinci技術(shù)研究及基于DM6446的視頻轉(zhuǎn)換編碼器設(shè)計(jì)[D];天津大學(xué);2014年
2 劉大紅;基于RTSP流媒體服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2013年
3 王甲林;基于Davinci技術(shù)的車輛檢測與跟蹤算法的研究與實(shí)現(xiàn)[D];南京郵電大學(xué);2012年
本文關(guān)鍵詞:基于DaVinci平臺的視頻傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號:331697
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/331697.html