q_tlr-~ Multimedia Presentation Systems (MPS) By Mohd Faldrri b. Mohd Noor Final draft report submitted in partial fulfilhnent of the requirements for the Bachelor of Technology (Hans) (Infonnation System) JUNE 15, 2004 \., Universiti Teknologi PETRONAS Qt\ Bandar Seri Iskandar 1& .51S 31750 Tronoh .rl)&q:( Perak Darul Ridzuan J.DO/t 1 . \'111-1\\\""t.tio ~J~· , .. . •'\' I . ' J ,lZ_ •. ~t.•
CERTIFICATION OF ORIGINALITY This is to certify that I am responsible for the work submitted in this project, that the original work is my own except as specified in the references and acknowledgements, and that the original work contained herein have not been undertaken or done by unspecified sources or persons. MOHD. FAKHRI. B. MOHD. NOOR
CERTIFICATION OF APPROVAL Multimedia Presentation Systems (MPS) Research on "MULTIMEDIA PRESENTATION AND VIDEO STREAMING TECHNOLOGY" By, MOHD FAKHRI BIN MOHD NOOR 1833 Dissertation submitted in partial fulfillment of the requirements for the BACHELOR OfTECHNOLOGY (Hons) INFORMATION SYSTEM 15 APRIL 2004 UNIVERSITI TEKNOLOGI PETRONAS Bandar Seri Iskandar 31750 Tronoh Perak Darul Ridzuan
Abstract The purpose of this research and software development is wanted to enhance the content deliverance of the knowledge among the UTP community. Directly to that reasons, the Multimedia presentations system hopefully will fulfilled this purpose. This research paper will be started on discussing about the problem statement of this project. Problem statement will be referred by the author as a material for the use of analyzing and designing the requirement of the systems. This paper will also discuss about the methodology which been used throughout the entire of development process of the system This project paper will discuss more on the hybrid methodology as the overall process of system development is based on this methodology. As the process of developing the system is nearing to the completion stage, the overall performance of this system will be discuss on the discussion and result part of this paper. That part will discuss about the problem which occurred during the development of the process and series of testing for the system As a conclusion, this project will be referred as new tools of combined technology of information deliverance for the UTP community. This project will be a starting point of enhancing the ways of interaction between the lecturer and student during their study.
ACKNOWLEDGEMENT Firstly, I would like to express my gratitude to Allah, for His grace I was able to accomplish this project. I believe He has blessed me with sufficient strength and wisdom for me to carry out and complete this project I wish to thank to the University Technology ofPETRONAS (UTP) for the opportunity and experience for completing my final year project there. I am greatly appreciated all the lessons I have learned throughout my study. I also would like to put my highest gratitude to all UTP lecturers, especially my supervisor Mr. Suhaimi for the commitment and guidance in this project. Under his supervision, I was able to learn many new things especially on the subject regarding my project. I am very much indebted with him for the resources and time that he had provided me through the semester. Truly, his generous guidance and help has put a light on my path in carrying out the project. Your sharing of knowledge, kindness and patience will always be appreciated. Thank you also to all my friends for their generous help support. To my housemates, thanks a lot for the spirit. Last but not least, I would like to thank individuals such as the lab technician, other lecturers and students whose names are not mentioned but involved directly or indirectly in the success of this project.
Table of Contents I CERTIFICATE OF APPROVAL . ABSTRACT ............................. . . ........ II .. III ACKNOWLEDGEMENT ........ . 1 INTRODUCTION ........... . . .. 1 . ..... 1 1.0 Background ..... . 1. 1. Streaming Conventions and Architectures ..... . . ............ 2 1.2. Problem Statement . 3 1.3. Significant of .3 the project . 14 Objectives and Scope of Studies .... 4 1.4.1 Objectives ... .4 .... 4 1.4.2. Scope of Studies ..... 5 2 LITERATURE REVIEW .................. . . .... 5 2.0 Web-based audio and video presentations ..... . 2.1 Web Browsers and Related Tools ... ... ... . ...... 7 2.2 Plug-ins ......... . . .. ... ... ... 8 2.3 Problems encountered ..... 9 2.4 Delivery of the Content ... 9 2.5 Study conducted . 12 METHODOLOGY 3 ... 13 3.0 Methodology .... . ...... 13 3.1 Project Phase ... . .. .15 3 .1.1 Project Planning .... . .... 15 3 .1.2 Preliminary Study .. . ........ 15
3.1.3 Feasibility Study ........ .. . .. 16 3 .1.4 Project References Research ..... . . 16 3 .1. 5 Prepare the Preliminary Report .. 16 3.1.6 Project Analysis. . ..... 17 3. 1. 6.1 IdentifY application of streaming video .... ... . . .. 17 3.1.6.2 Design, implement and evaluate the use of streaming video .... 19 3 .2. Problem analysis . .. . .. . .. . .. . .. .. .. . . 19 .. 20 3.3 Requirement Analysis and Specification. 20 3.4 System Requirement Documentation Submission ... 3.5. Project Design ... . . .21 3.5 .I Design of evaluation programme for each intervention or change . .. ... 21 3. 5.2 Analyze existing element of taught programme 21 .. 21 3. 5 .3 Architectural Design 3. 5.4 Interface Design .... 25 3. 6. Testing and Debugging . 25 3.7 Tools .. . ....... 25 3.7.1 Web cam ......... .. 25 3. 7. 2 FIREserv server 25 3. 7. 3 Macro media Dreamweaver 25 3. 7.4 Adobe Photo shop 7 . 25 3.8 Features .... . ... 26 3.8.1 Upload pre-recorded video . 26 3. 8.2 Live encoded audio/ video streams 26 3.8.3 MPS websites. . ... 26
4.0 UTP Network Testing Result 27 4. 1 User Interface Testing ...... . ......... 28 4 .1.1 Link and Debugging testing 28 4.1.2 Link Testing Results . 28 4.1.2.1 Button A1 . 29 ......... 29 4.1.2.2 Button A2 4.1.23 Button A3 ......... 30 4.1.2.4 Button A4 .... . .. 30 4.1.2.5 Button AS 31 4.1 3 Overall Results oflnterface Testing 31 4.2 Server Performance Testing Results .. 31 4.3 Advantages ofMPS . . .... 33 4.4 Reasons ofimp1ementing MPS ...................................................... 34 4.4.1 Scalability .. 34 4. 4. 2 Availability ... ... ... 34 4.4 3 Flexibility . 34 4.4 .4 Performance . . .. 34 .. 36 5 CONCLUSIONS ..... . 5. 0 Conclusions ..... . . .. 36 5 .1 Recommendations ... . .36 5.1 Future Enhancement .. . . .. 36 5.2 Uploading functions .. . . .... 37 REFERENCES ..... 6 .38
6 APPENDICES .................. . . ........................... 39 Appendix 1 : MPS network architecture Appendix 2 : Gantt Chart Appendix 3 : MPS streaming delivering process Appendix 4 : Suggested interfaces for MPS Appendix 5 : Questionnaire of the systems testing deliverance DELIVERENCE
. .16 3. 1. 3 Feasibility Study .......... . 3. 1.4 Project References Research . . 16 3 .1. 5 Prepare the Preliminary Report .. 16 3.1.6 Project Analysis ..... .. .. 17 3 .1.6.1 IdentifY application of streaming video. 17 3.1.6.2 Design, implement and evaluate the use of streaming video .... 19 3 .2. Problem analysis . 19 .. 20 3.3 Requirement Analysis and Specification ........ 3 .4 System Requirement Documentation Submission .. . ..... 20 . . .21 3.5. Project Design. 3.5.1 Design of evaluation programme for each intervention or change ........ 21 3.5.2 Analyze existing element oftaught programme. 21 3. 5. 3 Architectural Design ... 21 3. 5 .4 Interface Design ..... . .. 25 3.6. Testing and Debugging ..... 25 .... 25 3.7Tools .. 3.7.1 Web cam 25 ... 25 3.7.2 FIREserv server .... 3.7.3 Macromedia Dreamweaver 25 3. 7.4 Adobe Photoshop 7 . 25 3.8 Features ..... . .... 26 3.8.1 Upload pre-recorded video .. 26 3. 8.2 Live encoded audio/ video streams . 26 3.8.3 MPS websites ............. . ....... 26
4.0 UTP Network Testing Result .......... . 27 4.1 User Interface Testing ... 28 4. 1.1 Link and Debugging testing . 28 4.1.2 Link Testing Results ...... . 28 29 4.1.2.1 Button A1 4.1.2.2 Button A2 . 29 4.1.2.3 Button A3 30 4.1.2.4 Button A4 .... . ... 30 4.1.2.5 Button AS . 31 4.1.3 Overall Results oflnterface Testing ... 31 4.2 Server Performance Testing Results ..... 31 4.3 Advantages ofMPS ..... . .33 implementing MPS ...................................................... 34 4.4 Reasons of 4 4.1 Scalability ... . ... 34 44.2 Availability .. 34 4 4. 3 Flexibility .. .34 4.4 .4 Performance ... 34 5 CONCLUSIONS ...... . .... 36 5. 0 Conclusions .... . .... 36 5.1 Recommendations. . ........ 36 5 .1 Future Enhancement .... . .. 36 5.2 Uploading functions .... 37 6 REFERENCES ... . .. 38
6 APPENDICES .. ....... .39 Appendix 1 : MPS network architecture Appendix 2 : Gantt Chart Appendix 3 : MPS streaming delivering process Appendix 4 : Suggested interfaces for MP S Appendix 5 : Questionnaire of the systems testing deliverance DELIVERENCE
Recommend
More recommend