進階搜尋


   電子論文尚未授權公開,紙本請查館藏目錄
(※如查詢不到或館藏狀況顯示「閉架不公開」,表示該本論文不在書庫,無法取用。)
系統識別號 U0026-0812200915261417
論文名稱(中文) P2P多媒體串流排程-以PAC/Linux之嵌入式實作為例
論文名稱(英文) Scheduling with Multimedia streaming Operating on P2P Networks –An Application on PAC/Linux Embedded System
校院名稱 成功大學
系所名稱(中) 工程科學系碩博士班
系所名稱(英) Department of Engineering Science
學年度 97
學期 2
出版年 98
研究生(中文) 張頌彥
研究生(英文) Sung-Yen Chang
電子信箱 n9696418@mail.ncku.edu.tw
學號 n9696418
學位類別 碩士
語文別 中文
論文頁數 63頁
口試委員 口試委員-曾紹崟
口試委員-楊竹星
口試委員-黃宗傳
指導教授-黃悅民
口試委員-林志敏
中文關鍵字 串流  嵌入式系統  P2P 
英文關鍵字 embedded system  P2P  streaming 
學科別分類
中文摘要 近年來嵌入式系統蓬勃發展,嵌入式系統性能越來越強大。多媒體串流應用已經開始朝向嵌入式系統發展。然而網路快速興起,使得多媒體串流伺服器負擔越來越重,為了有效分擔伺服器的負擔,使用P2P網路架構可以降低伺服器的負擔。本論文提出一個對於P2P多媒體串流有效的排程演算法並在國內工研院晶片中心研發的PAC Duo FPGA發展平台上研究並探討。
本論文主要研究分兩部分,第一部分是以PAC Duo FPGA硬體方面為基礎,搭配具有彈性、擴充性的Linux作業系統核心,發展硬體所需的驅動程式以及DSP控制解碼播放程式,第二部分則是設計適用於PAC Duo FPGA發展平台的多媒體串流排程演算法,包括了掃描節點、節點資訊紀錄、片段排程、播放緩衝區設計。最後根據實做部份進行分析比較,並改進與修正排程系統,以達到完善系統。
英文摘要 In recent years, development of embedded systems is getting increasingly more and more popular. Multimedia streaming applications are developed on embedded system platforms. However, the rapid rise of the network makes multimedia streaming servers heavy. In order to share the servers’ loading effectively, P2P network architecture can be used to reduce the burden on the server. This paper presents the P2P effective scheduling algorithm for multimedia streaming developed on PAC Duo FPGA platform.
The associated research about the paper is divided into two parts. One is described the development of PAC Duo FPGA-based hardware drivers and player with DSP video decoder on Linux Operating System. The latter part is the design for the development streaming multimedia scheduling algorithms on PAC Duo FPGA platform, including the Scanning Node, Node Information Records, Segment Scheduling and Play Buffer. Finally, according to analysis results of proposed effective scheduling on P2P network, in order, we can provide suggestion and advice to improve the system.
論文目次 第1章 緒論 ................................................................................................................... 1
1.1 研究背景與動機 ................................................................................................... 1
1.2 研究架構與流程 ................................................................................................... 2
第2章 嵌入式軟硬體平台介紹與相關研究 ............................................................... 4
2.1 PAC Duo雙核心處理器 ...................................................................................... 4
2.1.1 PAC雙核心處理器發展與介紹 .................................................................. 4
2.1.2 PAC Duo 系統平台架構特性介紹 .............................................................. 7
2.2 H.264格式 .......................................................................................................... 22
2.2.1 H.264視訊壓縮標準簡介 .......................................................................... 22
2.2.2 H.264 架構介紹 .......................................................................................... 23
2.3 P2P概念 .............................................................................................................. 24
第3章 P2P多媒體串流排程於嵌入式系統平台上設計與實現 .............................. 26
3.1 系統開發環境 ..................................................................................................... 26
3.1.1 硬體開發環境 ............................................................................................. 26
3.1.2 軟體開發環境 ............................................................................................. 29
3.2 Linux裝置驅動與數位訊號處理器的控制....................................................... 30
3.2.1 Frame buffer for YUV420裝置驅動 .......................................................... 31
3.2.2 數位訊號處理器的控制 ............................................................................. 36
3.3 P2P多媒體串流排程設計 .................................................................................. 40
3.3.1 P2P多媒體串流排程架構 .......................................................................... 41
3.3.2 P2P多媒體串流排程設計與實做 .............................................................. 42
第4章 系統實作結果與測試 ..................................................................................... 53
4.1 H.264 Baseline Profile影片................................................................................ 53
4.2 系統實做測試 ..................................................................................................... 54
第5章 結論與未來展望 ............................................................................................. 59
參考文獻 ………………………………………………………………………………61
參考文獻 [1] Video on demand,Retrieved July 13, 2009 from http://en.wikipedia.org/wiki/Video_on_demand
[2] 第三代行動通訊技術,Retrieved July 13, 2009 from http://en.wikipedia.org/wiki/3G
[3] 無線通訊技術],Retrieved July 13, 2009 from http://en.wikipedia.org/wiki/Wifi
[4] 嵌入式軟體聯盟,Retrieved July 13, 2009 from http://esw.cs.nthu.edu.tw
[5] C.W Chang,The prospect of Mutimedia Application Processors and Wireless Communication,Retrieved July 13, 2009 from http://wwwcse.nsysu.edu.tw/seminar/94/051111.pdf,2005,pp.25
[6] 工業技術研究院新聞資料庫,Retrieved July 13, 2009 from http://newwww.itri.org.tw/chi/news/detail.asp?RootNodeId=060&NodeId=061&NewsID=305
[7] Kung-Ming (Digo) Chi,PAC Duo SoC 架構介紹,2008,pp.8
[8] Kung-Ming (Digo) Chi,PAC Duo SoC 架構介紹,2008,pp.21
[9] 工業技術研究院,PAC_Duo_programmer's_reference,pp.9
[10] W. Lin,Implementation of VLD and Constant Division on PAC DSP Platform,Retrieved July 13, 2009 from http://140.113.211.201/member/vdo-meeting/vdo_meeting_slices/file/vdo_groupmeeting_051222_cytsai.ppt#256,1,Implementation of VLD and ConstantDivision on PAC DSP Platform,2005,pp.6
[11] A.Y Wu,Industrial Technology Research Institute (ITRI) - SoC Technology Center (STC) Project Overview
[12] 工業技術研究院,PAC_Duo_Design_Report,2009,pp.7
[13] 工業技術研究院,PAC_Duo_Design_Report,2009,pp.8
[14] 吳欣龍,Introduction to AMBA Bus System,Retrieved July 13, 2009 from http://tpe-wh3.dwins.net/download/member_file/2002/soc/2002-5-1.pdf,2002,pp.3-16
[15] 工業技術研究院,PAC教學平台硬體使用手冊ugs01.EMDMA,2009
[16] 工業技術研究院,PAC教學平台硬體使用手冊ugs01.EMDMA,2009,pp.27
[17] 工業技術研究院,PAC教學平台硬體使用手冊uugs02.LCD,2009
[18] 工業技術研究院,PAC教學平台硬體使用手冊ugs04.VIC,2009
[19] Iain E. G. Richardson, "H.264 and Mpeg-4 Video Compression", John Wiley & Sons Ltd, 2009, pp.165
[20] "Scalable Video Coding Standard Joint Draft 6" T. Wiegand, G. Sullivan, J. Reichel, H.Schwarz, and M. Wien, Doc. JVT-S201, April 2006, Table 7-1 NAL Unit Type codes
[21] peer-to-peer,Retrieved July 13, 2009 from http://en.wikipedia.org/wiki/Peer-to-peer
[22] 工業技術研究院,PAC教學平台硬體使用手冊uugs02.LCD,2009,pp.11
[23] 工業技術研究院,PAC教學平台硬體使用手冊uugs02.LCD,2009,pp.12
[24] R. Rejaie and A. Ortega, “PALS: Peer-to-Peer Adaptive Layered Streaming”, in Proceedings of ACM NOSSDAV, June 2003.
[25] V. Padmanabhan, H. Wang, P. Chou, and K. Sripanidkulchai, “Distributing streaming media content using cooperative networking”, in Proceedings of ACM NOSSDAV, 2002.
[26] H. Chi and Q. Zhang, “Efficient Search in P2P-based Video-on-Demand Streaming Service”, accepted to appear in the IEEE International Conference on Multimedia & Expo (ICME2006).
[27] congestion window, Retrieved July 13, 2009 from http://en.wikipedia.org/wiki/Congestion_window
[28] H.264/AVC JM Reference Software,Retrieved July 13, 1009 from
http://iphome.hhi.de/suehring/tml/
論文全文使用權限
  • 同意授權校內瀏覽/列印電子全文服務,於2010-07-30起公開。
  • 同意授權校外瀏覽/列印電子全文服務,於2099-07-30起公開。


  • 如您有疑問,請聯絡圖書館
    聯絡電話:(06)2757575#65773
    聯絡E-mail:etds@email.ncku.edu.tw