請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/35248
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 陳文進 | |
dc.contributor.author | Ke-Chiang Chen | en |
dc.contributor.author | 陳克強 | zh_TW |
dc.date.accessioned | 2021-06-13T06:45:25Z | - |
dc.date.available | 2007-08-01 | |
dc.date.copyright | 2005-08-01 | |
dc.date.issued | 2005 | |
dc.date.submitted | 2005-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.uri | http://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.abstract | Multi-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.provenance | Made 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.iso | en | |
dc.title | 以對等式為基礎的MPEG-4多人世界系統之實作 | zh_TW |
dc.title | A Peer-to-Peer Based Implementation for
MPEG-4 Multi-user World | en |
dc.type | Thesis | |
dc.date.schoolyear | 93-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 歐陽明,朱浩華,周承復,黃奕勤 | |
dc.subject.keyword | 多人連線世界, | zh_TW |
dc.subject.keyword | Multi-user World, | en |
dc.relation.page | 56 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2005-07-29 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-94-1.pdf 目前未授權公開取用 | 531.46 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。