Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/35248
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor陳文進
dc.contributor.authorKe-Chiang Chenen
dc.contributor.author陳克強zh_TW
dc.date.accessioned2021-06-13T06:45:25Z-
dc.date.available2007-08-01
dc.date.copyright2005-08-01
dc.date.issued2005
dc.date.submitted2005-07-29
dc.identifier.citation[1] ISO/IEC 14496-1:2001. Information Technology: Coding of Audio-Visual Objects - Part 1: System, 2d Edition, 2001.
[2] PDAM of ISO/IEC 14496-1/AMD4, International Organization for Standardization N5285.
[3] Meng-Ji Shieh, Phd Dissertation, “Design and Implementation of an MPEG-4 System”, 2003.
[4] Yi-Chin Huang, Phd Dissertation, “A multimedia Collaboration Framework Based on MPEG-4 Standard” 2004.
[5] Chun-Chieh Yang, Master Dissertation, “The Framework of Multi-user World Based on MPEG-4”, 2003.
[6] Fernando Pereira and Touradj Ebrahimi, “The MPEG-4 Book”, IMSC Press, 2002.
[7] Eng Keong Lua, Jon Crowcroft, Marcelo Pias, Ravi Sharma and Steven Lim, “A Survey and Comparison of Peer-to-Peer Overlay Network Schemes.” In IEEE Communications Survey and Tutorial, March 2004.
[8] ActiveWorlds , available at http://www.activeworlds.com.
[9] Octaga, available at http://www.octaga.com.
[10] ISO/IEC 14772-1, The Virtual Reality Modeling Language, 1997.
[11] “Windows Peer-to-Peer Networking”, Available at http://www.microsoft.com/windowsxp/p2p/.
[12] C. Diot and L. Gautier. “A Distributed Architecture for MulitPlayer Interactive Applications on the Internet”, In IEEE Network magazine, 13(4), August 1999.
[13] E. Cronim, B. Filstrup, and A. Kurc and S. Jamin. “An Efficient Synchronization Mechanism for Mirrored Game Architectures”. In Proceedings of ACM Netgames, pp.67-73 April 2002.
[14] Joseph D. Pellegrino, Constantinos Dovrolis, “Bandwidth requirement and state consistency in three multiplayer game architectures”, In Proceedings of ACM Netgames, pp.52-59 May 2003.
[15] A. Rowstron and P. Druschel, “Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems,” IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), Heidelberg, Germany, pp. 329-350, November, 2001.
[16] I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan, “Chord: A scalable peer-to-peer lookup protocol for internet applications,” IEEE/ACM Transactions on Networking vol. 11, no. 1, pp.17-32, 2003.
[17] B. Y. Zhao, L. Huang, J. Stribling, S. C. Rhea, A. D. Joseph, and J. D. Kubiatowicz, “Tapestry: A resilient global-scale overlay for service deployment,” IEEE Journal on Selected Areas in Communications, vol. 22, no. 1, pp. 41-53, January 2004.
[18] Gnutella development forum, the gnutella v0.6 protocol, 2001. Available at http://groups.yahoo.com/group/the_gdf/files/
[19] I. Clarke, O. Sandberg, B. Wiley, and T. W. Horn. (1999) Freenet: A distributed anonymous information storage and retrieval system. Available at http://freenetproject.org/
[20] Kazaa media desktop. Available at http://www.kazaa.com/
[21] Martin Jacklin “MPEG-4 White Paper MPEG-4: The media standard”
[22] ISO/IEC 14496-2:2001. Information Technology: Coding of Audio-Visual Objects – Part 2: Visual 2d Edition, 2001.
[23] ISO/IEC 14496-3:2001. Information Technology: Coding of Audio-Visual Objects – Part 3: Audio 2d Edition 2001.
[24] ISO/IEC 14496-4:2001. Information Technology: Coding of Audio-Visual Objects – Part 4: Conformance Testing, 2d Edition, 2001.
[25] ISO/IEC 14496-5:2001. Information Technology: Coding of Audio-Visual Objects – Part 5: Reference Software, 2d Edition, 2001.
[26] ISO/IEC 14496-6:2000. Information Technology: Coding of Audio-Visual Objects – Part 6: Delivery Multimedia Integration Framework (DMIF), 2000.
[27] ISO/IEC TR 14496-7:2004. Information Technology: Coding of Audio-Visual Objects – Part 7: Optimized reference software for coding of audio-visual objects, 2d Edition, 2004.
[28] ISO/IEC 14496-11/FDAM 1. Information Technology: Coding of Audio-Visual Objects – Part 11: Scene description and application engine AMENDMENT 1: AFX generic tools and Multi-User Worlds.
[29] Living Worlds, available at http://www.livingworlds.com.
[30] John K. Arthur “multi-user: the other dimension of portals”
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/35248-
dc.description.abstract由於多人連線世界促進遠端不同使用者之間的互動,諸如此類的應用如虛擬會議,遠距教學,線上遊戲已經愈來愈普及了。然而,大部分多人連線世界系統是以伺服器架構來實作,因此,其擴充性易受到伺服器本身的限制。本篇論文探討對等式架構對多人連線世界的研究。利用對等式架構來實作多人連線世界有以下好處:(1) 可以利用每個使用者來分享資源和內容(2)相對於伺服器架構,對等式架構提供更佳的擴充性和可靠性。在論文裡,我們設計和實作了一個對等式的MPEG-4多人連線系統。由於MPEG-4的豐富多媒體內容,其可以更易開發虛擬世界,因此我們選擇以MPEG-4來實作多人連線世界。而為了實現對等式多人世界,我們發展了(1)維護狀態一致性的方法(2)一個分散流量的方法。我們所實作的多人世界系統可以幫我們開發各種不同的更具擴充性的多人連線世界的應用。zh_TW
dc.description.abstractMulti-user World Applications such as virtual meetings, distance learning, and on-line games, are gaining increasing popularity nowadays, as they facilitate interaction among remote users. However, most of the current multi-user world applications and frameworks are based on the server-centric system architecture. As a result, their performance scalability is limited by the servers. This thesis explores the peer-to-peer (P2P) networks as an alternative system architecture for Multi-user World Applications. There are many benefits of adapting the peer-to-peer architecture for Multi-user World: (1) contents and computing resources can be shared from both the center and the edge of the network, and (2) the peer-to-peer architecture can be made to provide better scalability and reliability than the traditional client-server architecture. In this thesis, we have designed and implemented a MPEG-4 Multi-user World framework based on the peer-to-peer model. We have chosen the MPEG-4 system due to its support for rich multimedia objects and the ease of virtual environment creation. To realize the P2P Multi-user-World framework, we have developed (1) a method to maintain the state consistency, and (2) an algorithm to fairly distribute the shared objects among heterogeneous peer nodes of varying capabilities. This P2P Multi-user World framework enables development of a variety of Multi-user World Applications with better scalability than the traditional client-server architecture.en
dc.description.provenanceMade available in DSpace on 2021-06-13T06:45:25Z (GMT). No. of bitstreams: 1
ntu-94-R92922125-1.pdf: 544218 bytes, checksum: 35994862aa61ce9467e70eed8e681a03 (MD5)
Previous issue date: 2005
en
dc.description.tableofcontents致謝 1
中文摘要 3
Abstract 4
CHAPTER 1 Introduction 8
1.1 Overview 8
1.1.1 Collaborative Virtual Environment 8
1.1.2 Evolution of MPEG Standard 9
1.1.3 The Concept of MPEG-4 Multi-user World 11
1.2 Peer-to-Peer Overlay Network 12
1.2.1 Introduction of Peer-to-Peer Network 12
1.2.2 Difference between Client-Server and P2P Network 14
1.3 Motivation 15
CHAPTER 2 RELATED WORK 16
2.1 Active Worlds 16
2.2 Living Worlds 17
2.3 Octaga 18
2.4 MPEG-4 Multi-User Worlds 19
CHAPTER 3 OVERVIEW OF THE MPEG-4 SYSTEM 21
3.1 Overview of MPEG-4 21
3.1.1 The profile of MPEG-4 23
3.2 Introduction of MPEG-4 System 25
3.2.1 MPEG-4 Terminal Architecture 25
3.2.2 Object Description 28
3.2.3 Scene Description 29
CHAPTER 4 SYSTEM ARCHITECTURE 33
4.1 Introduction of MPEG-4 Multi-User World 33
4.1.1 Multi-user Nodes 34
4.1.2 Multi-user Message 34
4.2 Multi-User Module 35
4.2.1 MPEG-4 Browser 36
4.2.2 Session Control and Book-Keeper 38
4.2.3 Message Handler 38
4.2.4 Peer-to-Peer Interface 39
Chapter 5 System Implementation 40
5.1 Implementation of Peer-to-Peer Network 41
5.1.1 Graph 41
5.1.3 Build a Session 43
5.2 State Consistency 43
5.2.1 Object Pilot 44
5.2.2 Analysis 46
5.2.3 Timer Synchronization 49
Chapter 6 Conclusion and Future Work 50
6.1 Conclusion 50
6.2 Future Work 50
Bibliography 52
Appendix A PNRP 55
dc.language.isoen
dc.subject多人連線世界zh_TW
dc.subjectMulti-user Worlden
dc.title以對等式為基礎的MPEG-4多人世界系統之實作zh_TW
dc.titleA Peer-to-Peer Based Implementation for
MPEG-4 Multi-user World
en
dc.typeThesis
dc.date.schoolyear93-2
dc.description.degree碩士
dc.contributor.oralexamcommittee歐陽明,朱浩華,周承復,黃奕勤
dc.subject.keyword多人連線世界,zh_TW
dc.subject.keywordMulti-user World,en
dc.relation.page56
dc.rights.note有償授權
dc.date.accepted2005-07-29
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-94-1.pdf
  未授權公開取用
531.46 kBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved