基于RTP的AVS2視頻流傳輸與播放系統(tǒng)的設計與實現(xiàn)
本文關(guān)鍵詞:基于RTP的AVS2視頻流傳輸與播放系統(tǒng)的設計與實現(xiàn)
更多相關(guān)文章: AVS2 視頻流 RTP 傳輸 播放
【摘要】:AVS編解碼標準,是由我國自主制訂的第二代編解碼標準,擁有自主知識產(chǎn)權(quán)。AVS標準的編碼速度在和國外標準MPEG-2相比時,提升了2到3倍,與AVC標準的編碼效率相當。同時,AVS標準所使用的技術(shù)非常簡潔,它的硬件芯片復雜度又非常低,代表了第二代編解碼標準的最高水平;再者,由于AVS是我們國家自主制訂的一種編解碼標準,運用一站式的許可政策,所以解決了使用AVC標準需要許可專利的問題,使AVS標準更容易被應用。新一代的AVS2標準是由我國AVS工作組耗時三年左右,開發(fā)并實現(xiàn)的最新一代視頻的編解碼標準,同分辨率下的編碼效率比第一代AVS標準高了1倍以上,與國際標準HEVC(H.265)的編碼效率差不多。如今,雖然使用AVS2編解碼標準的應用系統(tǒng)還沒有面世,但該編碼標準具備可發(fā)展推廣的潛力。因此設計并實現(xiàn)支持AVS2編解碼標準的應用系統(tǒng),對于促進AVS2的傳播與應用并推進AVS2的產(chǎn)業(yè)化進程,擁有一定的實際價值。在通過分析、學習流媒體系統(tǒng)涉及到的各個方面有關(guān)知識與AVS2視頻文件碼流結(jié)構(gòu)的前提下,研究并實現(xiàn)了一種基于RTP協(xié)議的AVS2視頻流傳輸與播放的系統(tǒng)。首先服務器端對AVS2原始視頻碼流文件進行分割,將分割完的一個處理單位進行RTP包的封裝,通過Socket網(wǎng)絡編程進行傳輸?蛻舳私邮盏絉TP包后,開始處理,包括對RTP包的重排序、去掉RTP的頭等,然后把得到的AVS2數(shù)據(jù)傳遞給解碼端開始解碼,最后對解碼出來的圖像進行實時播放。其中解碼端的解碼效率也進行了研究與優(yōu)化,主要包括刪除冗余代碼、優(yōu)化函數(shù)調(diào)用、修改解碼器的輸入輸出等幾個方面。最后,經(jīng)過實驗與測試,該系統(tǒng)能夠?qū)崿F(xiàn)實時的解碼與播放的需求。本文的第1章主要敘述了與本論文有關(guān)的研究背景,同時簡要介紹目前視頻編解碼的國內(nèi)外研究現(xiàn)狀,最后敘述了本文的主要內(nèi)容和結(jié)構(gòu)安排。第2章主要介紹了本系統(tǒng)開發(fā)所需要的流媒體技術(shù)、AVS2解碼器的關(guān)鍵技術(shù)與其特點,同時研究了AVS2標準的碼流結(jié)構(gòu)。第3章主要是對AVS2解碼器的分析與優(yōu)化,同時給出了優(yōu)化前后的測試效率對比。第4章介紹了Socket網(wǎng)絡通信技術(shù)和AVS2流媒體服務器的設計與具體實現(xiàn)。第5章介紹了AVS2客戶端的設計與具體實現(xiàn),最后對完整的系統(tǒng)運行效果進行測試。
【關(guān)鍵詞】:AVS2 視頻流 RTP 傳輸 播放
【學位授予單位】:西南交通大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN919.8
【目錄】:
- 摘要6-7
- Abstract7-11
- 第1章 緒論11-14
- 1.1 研究背景11
- 1.2 視頻編碼技術(shù)研究現(xiàn)狀11-12
- 1.2.1 國際視頻編碼標準的發(fā)展11-12
- 1.2.2 國內(nèi)視頻編碼標準的發(fā)展12
- 1.3 流媒體技術(shù)發(fā)展現(xiàn)狀12-13
- 1.4 論文的主要內(nèi)容和結(jié)構(gòu)安排13-14
- 第2章 流媒體傳輸與AVS2視頻編解碼技術(shù)14-33
- 2.1 視頻編解碼的基本框架14-15
- 2.2 AVS2視頻解碼器的關(guān)鍵技術(shù)15-24
- 2.2.1 熵解碼的基本原理15-17
- 2.2.2 反變換與反量化17-19
- 2.2.3 幀內(nèi)預測19-20
- 2.2.4 幀間預測20-23
- 2.2.5 環(huán)路濾波23-24
- 2.3 AVS2視頻碼流結(jié)構(gòu)24-25
- 2.4 AVS2標準特點25-27
- 2.4.1 AVS2標準的編碼效率25-26
- 2.4.2 AVS2標準的技術(shù)特點26-27
- 2.4.3 AVS2標準的特色27
- 2.5 流媒體傳輸技術(shù)27-31
- 2.5.1 TCP協(xié)議28-29
- 2.5.2 UDP協(xié)議29
- 2.5.3 RTP協(xié)議29-30
- 2.5.4 RTCP協(xié)議30-31
- 2.5.5 RTSP協(xié)議31
- 2.6 AVS2流媒體傳輸系統(tǒng)總體框架31-32
- 2.7 本章小結(jié)32-33
- 第3章 AVS2解碼器的分析與優(yōu)化33-46
- 3.1 AVS2解碼端分析33-37
- 3.2 AVS2解碼器的耗時分析37-40
- 3.3 AVS2解碼器的C語言級優(yōu)化40-44
- 3.3.1 calloc函數(shù)方面的動態(tài)內(nèi)存分配問題41-42
- 3.3.2 AVS2解碼器的輸入輸出優(yōu)化42-43
- 3.3.3 減少函數(shù)的調(diào)用及參數(shù)的刪減43
- 3.3.4 Memcpy和Memset函數(shù)的使用43-44
- 3.3.5 I、PB幀分開解碼44
- 3.4 AVS2解碼器性能測試44-45
- 3.5 本章小結(jié)45-46
- 第4章 AVS2流媒體服務器的設計與實現(xiàn)46-57
- 4.1 Socket網(wǎng)絡編程46-47
- 4.2 服務器的整體設計47-48
- 4.2.1 主要功能47
- 4.2.2 服務方式47-48
- 4.2.3 整體設計48
- 4.3 服務器的搭建48-53
- 4.3.1 TCP服務器49-51
- 4.3.2 UDP服務器51-53
- 4.4 AVS2視頻文件的處理53-54
- 4.5 RTP的封裝與發(fā)送54-56
- 4.6 本章小結(jié)56-57
- 第5章 AVS2客戶端的設計與實現(xiàn)57-71
- 5.1 AVS2客戶端的搭建57-60
- 5.2 RTP的解析與解碼60-62
- 5.3 視頻流的播放62-65
- 5.4 實驗結(jié)果65-70
- 5.5 本章小結(jié)70-71
- 結(jié)論71-73
- 論文工作總結(jié)71
- 未來工作展望71-73
- 致謝73-74
- 參考文獻74-77
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 王齊福;VCD CVD DVD 有何不同[J];農(nóng)村電氣化;1999年02期
2 鄧永紅;視頻壓縮編解碼標準綜述[J];有線電視技術(shù);2004年03期
3 康健,孫詹,張釗;視頻壓縮編解碼標準在廣電的應用[J];中國有線電視;2005年15期
4 莊煥;;淺析AVS編解碼標準[J];電腦學習;2008年05期
5 曾憲華;;IPTV編解碼標準綜述[J];廣播電視信息;2006年05期
6 曾憲華;;IPTV編解碼標準綜述[J];衛(wèi)星電視與寬帶多媒體;2006年12期
7 婁東升;;標準制修訂及實施過程中的專利處理——以信息產(chǎn)業(yè)部數(shù)字音視頻編解碼標準(AVS)為例[J];信息技術(shù)與標準化;2007年04期
8 馮偉斌;;IPTV編解碼標準比較[J];通信世界;2007年48期
9 馬慶;我國自主數(shù)字音視頻編解碼標準AVS[J];廣東科技;2004年07期
10 張素貞;潘磊;;中國數(shù)字音視頻編解碼標準(AVS)的研究及產(chǎn)業(yè)化進展[J];內(nèi)江科技;2007年04期
中國重要報紙全文數(shù)據(jù)庫 前1條
1 馬里;用手機免費看電視有望明年實現(xiàn)[N];大眾科技報;2007年
中國碩士學位論文全文數(shù)據(jù)庫 前1條
1 郭一楠;基于RTP的AVS2視頻流傳輸與播放系統(tǒng)的設計與實現(xiàn)[D];西南交通大學;2016年
,本文編號:799476
本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/799476.html