天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 文藝論文 > 廣告藝術論文 >

基于linux的多功能IPTV機頂盒軟件設計

發(fā)布時間:2017-05-17 17:08

  本文關鍵詞:基于linux的多功能IPTV機頂盒軟件設計,由筆耕文化傳播整理發(fā)布。


【摘要】:最近幾年以來,由于電視技術、網(wǎng)絡技術和多媒體音視頻編解碼技術的飛速發(fā)展,傳統(tǒng)電視廣播式單向傳輸技術難以滿足用戶的個性化需求。隨著互聯(lián)網(wǎng)技術的成熟及普及,網(wǎng)絡電視這一全新的電視技術應運而生,網(wǎng)絡電視即Internet Protocol Television(IPTV)。IPTV是一種集交互式、個性化服務為一體,通過互聯(lián)網(wǎng)傳播電視媒體信息的技術,其主要功能是向觀眾提供音、視頻播放,主要包括點播、直播,此外還提供娛樂、網(wǎng)上購物、通信、在線廣告等服務內容。本文介紹了IPTV產(chǎn)生及其發(fā)展的背景、國內外目前研究的現(xiàn)狀,以及IPTV開發(fā)存在的問題。分析了Android系統(tǒng)和Linux的優(yōu)缺點,并根據(jù)具體情況最終選擇了嵌入式Linux作為軟件平臺,并對機頂盒軟件體系結構、Linux平臺下Make項目管理作了介紹。在對等網(wǎng)絡升級模塊完成了協(xié)議的設計,終端與服務器、終端與終端之間通信流程設計。在直播系統(tǒng)完成了系統(tǒng)方案設計,及各子模塊的設計與具體實現(xiàn)。點播系統(tǒng)是建立在直播系統(tǒng)的基礎之上,該部分完成了僅在點播系統(tǒng)特有的一些模塊的設計與實現(xiàn),如Json文件解析、快進快退、獲取視頻真實地址。在本項目開發(fā)過程中具體完成了如下工作,對等網(wǎng)絡升級模塊中增量文件解析和客戶端與服務器通信部分代碼的編寫、在直播系統(tǒng)設計與實現(xiàn)中完成了RTMP協(xié)議的代碼實現(xiàn)及系統(tǒng)集成工作、獨立完成了點播系統(tǒng)設計與實現(xiàn)。本文設計的IPTV機頂盒支持有線電視網(wǎng),以及互聯(lián)網(wǎng)兩種工作模式。該系統(tǒng)的可擴展性能好。在設計時考慮到網(wǎng)絡傳輸?shù)牟环(wěn)定性,因此在系統(tǒng)設計時對可能引起阻塞的操作進行了充分細化,通過狀態(tài)變化來驅動系統(tǒng)的運轉,在每一個狀態(tài)都可以嚴格控制操作時間,如果在當前狀態(tài)設置的時間內未完成相應的工作,系統(tǒng)會相應的做出響應,因而系統(tǒng)具有較好的實時性。在直播和點播系統(tǒng)設計中考慮到系統(tǒng)的擴展性,采用了分層的設計思想,并通過緩存技術將文件傳輸層和包解析層結合在一起。
【關鍵詞】:互聯(lián)網(wǎng) 網(wǎng)絡電視 嵌入式系統(tǒng) 直播 點播
【學位授予單位】:成都理工大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN948.55
【目錄】:
  • 摘要4-5
  • Abstract5-10
  • 第1章 引言10-18
  • 1.1 課題來源及研究依據(jù)10-11
  • 1.2 國內外研究現(xiàn)狀以及存在的問題11-13
  • 1.2.1 IPTV國內外研究現(xiàn)狀11-12
  • 1.2.2 IPTV存在的問題12-13
  • 1.3 IPTV的音視頻編解碼技術13-15
  • 1.3.1 MPEG簡介14
  • 1.3.2 H.264簡介14-15
  • 1.3.3 AAC簡介15
  • 1.4 本文研究的主要內容及組織結構15-18
  • 第2章 系統(tǒng)方案設計及開發(fā)環(huán)境搭建18-26
  • 2.1 系統(tǒng)軟件設計18-19
  • 2.2 嵌入式Linux操作系統(tǒng)介紹19-20
  • 2.3 嵌入式Linux開發(fā)環(huán)境搭建20-21
  • 2.4 交叉編譯工具21
  • 2.5 GNU Make項目管理21-25
  • 2.5.1 Make工具簡介21-22
  • 2.5.2 Makefile簡介22
  • 2.5.3 項目Makefile編寫22-25
  • 2.6 小結25-26
  • 第3章 對等網(wǎng)絡升級26-40
  • 3.1 對等網(wǎng)絡及其特點26-27
  • 3.2 增量文件格式設計27-28
  • 3.3 增量文件解析28-29
  • 3.4 PEER與服務器通信及協(xié)議設計29-32
  • 3.5 文件傳輸32-39
  • 3.5.1 服務器子線程設計33-36
  • 3.5.2 客戶端子線程設計36-39
  • 3.5.3 消息處理子線程設計39
  • 3.6 小結39-40
  • 第4章 應用程序管理40-49
  • 4.1 應用管理系統(tǒng)服務進程設計40-42
  • 4.1.1 應用管理系統(tǒng)服務進程工作流程40-42
  • 4.1.2 按鍵事件的消息傳遞42
  • 4.2 建立服務進程與應用程序間的通信42-44
  • 4.3 應用程序管理44
  • 4.4 多線程程序設計44-45
  • 4.5 異步通知45
  • 4.6 狀態(tài)機45-48
  • 4.6.1 狀態(tài)機原理45-46
  • 4.6.2 狀態(tài)機設計實現(xiàn)46-48
  • 4.7 小結48-49
  • 第5章 直播系統(tǒng)體系結構及具體實現(xiàn)49-60
  • 5.1 直播系統(tǒng)功能設計49
  • 5.2 播放系統(tǒng)體系結構49-50
  • 5.3 直播系統(tǒng)實現(xiàn)50-58
  • 5.3.1 直播系統(tǒng)工作流程設計50-51
  • 5.3.2 客戶端DNS請求子模塊設計51-52
  • 5.3.3 解析播放列表實現(xiàn)52-53
  • 5.3.4 RTMP傳輸協(xié)議實現(xiàn)53-58
  • 5.4 直播系統(tǒng)可擴展性設計及系統(tǒng)集成58-59
  • 5.5 小結59-60
  • 第6章 點播體系結構及具體實現(xiàn)60-73
  • 6.1 HLS播放系統(tǒng)結構及工作原理60-61
  • 6.2 點播系統(tǒng)實現(xiàn)61-70
  • 6.2.1 JOSN文件解析61-62
  • 6.2.2 DVB業(yè)務信息62-64
  • 6.2.3 TS流解析64-66
  • 6.2.4 HTTP收發(fā)數(shù)據(jù)66-68
  • 6.2.5 PES包讀取68-69
  • 6.2.6 快退與快進69
  • 6.2.7 獲取視頻真實地址69-70
  • 6.3 點播系統(tǒng)工作流程70-72
  • 6.4 小結72-73
  • 第7章 播放系統(tǒng)測試73-77
  • 7.1 測試環(huán)境73
  • 7.2 測試結果73-77
  • 結論77-78
  • 致謝78-79
  • 參考文獻79-82
  • 攻讀學位期間取得學術成果82

【共引文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 黃明琦;張明聚;李云超;;廈門海底隧道明洞回填前后結構安全性分析[J];北京工業(yè)大學學報;2008年03期

2 王雷;蔣靜坪;;基于ARM和DSP的無刷直流電動機網(wǎng)絡控制調速系統(tǒng)[J];北京工業(yè)大學學報;2008年03期

3 徐明;安琦;;基于S3C44B0與uClinux構建web服務器[J];成都大學學報(自然科學版);2005年04期

4 明立軍;;基于ARM與LINUX的嵌入式智能控制系統(tǒng)軟件編程設計及實現(xiàn)[J];赤峰學院學報(科學教育版);2011年06期

5 劉峰;王越;楊宏雨;;基于Linux的嵌入式組態(tài)軟件中圖形開發(fā)環(huán)境的設計與實現(xiàn)[J];重慶工學院學報;2006年02期

6 吳吉祥;夏靖波;杜華樺;;用Linux實時系統(tǒng)設計飛機電子水平狀態(tài)指示儀軟件[J];電光與控制;2010年03期

7 楊利軍,趙敏,劉振興;嵌入式系統(tǒng)在異步電動機故障診斷中的應用[J];電子工業(yè)專用設備;2005年08期

8 金丹;;應用新型嵌入式系統(tǒng)設計電力通信管理機[J];電力自動化設備;2006年10期

9 熊整文;嚴朝軍;;基于S3C44BOX開發(fā)板的μClinux嵌入式系統(tǒng)移植[J];電腦開發(fā)與應用;2007年05期

10 羅發(fā)秀;文環(huán)明;馬曉紅;;基于ARM的嵌入式圖像采集系統(tǒng)設計[J];電腦開發(fā)與應用;2009年03期

中國博士學位論文全文數(shù)據(jù)庫 前2條

1 王雷;無刷直流電動機調速系統(tǒng)的研究[D];浙江大學;2008年

2 王永鋒;生鮮產(chǎn)品在途配送質量控制及可追溯系統(tǒng)關鍵技術研究[D];重慶大學;2012年

中國碩士學位論文全文數(shù)據(jù)庫 前10條

1 田豐華;二代證門禁控制系統(tǒng)軟件的設計與實現(xiàn)[D];西安電子科技大學;2009年

2 車昕;IP網(wǎng)絡測量儀IAL輸入引擎及SNMP代理研究與實現(xiàn)[D];西安電子科技大學;2009年

3 朱艷儂;基于Linux和QT的LED可變情報板應用軟件開發(fā)[D];西安電子科技大學;2009年

4 趙少鵬;動目標識別系統(tǒng)軟件設計與研究[D];西安電子科技大學;2009年

5 黃勇追;MIS通信系統(tǒng)軟件設計與研究[D];西安電子科技大學;2009年

6 梁海軍;嵌入式圖像采集與處理系統(tǒng)實現(xiàn)技術研究[D];西安電子科技大學;2009年

7 彭何義;嵌入式橋梁坍塌監(jiān)測系統(tǒng)設計與研究[D];長安大學;2008年

8 張曉亮;基于無線數(shù)據(jù)傳輸和ARM的網(wǎng)絡遠程抄表系統(tǒng)[D];北京交通大學;2008年

9 李元培;鐵路沿線安全檢測系統(tǒng)組網(wǎng)關鍵技術研究[D];北京交通大學;2008年

10 曹康平;基于嵌入式Linux系統(tǒng)的便攜式數(shù)采分析儀研究[D];天津大學;2008年


  本文關鍵詞:基于linux的多功能IPTV機頂盒軟件設計,由筆耕文化傳播整理發(fā)布。



本文編號:373999

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenyilunwen/guanggaoshejilunwen/373999.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶be19e***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com