INTERNET MEDIA MANAGEMENT SYSTEM FOR UNIVERSITY CAMPUS INTERACTIVE TV (UTHM) MOHAMAD BIN HJ. MD. SOM UNIVERSITI TEKNOLOGI MALAYSIA

Similar documents
This item is protected by original copyright

The Development of UCiTV (University Campus Interactive Television): UTHM Experience

ENHANCING TIME-STAMPING TECHNIQUE BY IMPLEMENTING MEDIA ACCESS CONTROL ADDRESS PACU PUTRA SUARLI

LOGICAL OPERATORS AND ITS APPLICATION IN DETERMINING VULNERABLE WEBSITES CAUSED BY SQL INJECTION AMONG UTM FACULTY WEBSITES NURUL FARIHA BINTI MOKHTER

PRIVACY FRIENDLY DETECTION TECHNIQUE OF SYBIL ATTACK IN VEHICULAR AD HOC NETWORK (VANET) SEYED MOHAMMAD CHERAGHI

BLOCK-BASED NEURAL NETWORK MAPPING ON GRAPHICS PROCESSOR UNIT ONG CHIN TONG UNIVERSITI TEKNOLOGI MALAYSIA

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

OPTIMIZED BURST ASSEMBLY ALGORITHM FOR MULTI-RANKED TRAFFIC OVER OPTICAL BURST SWITCHING NETWORK OLA MAALI MOUSTAFA AHMED SAIFELDEEN

DEVELOPMENT OF SPAKE S MAINTENANCE MODULE FOR MINISTRY OF DEFENCE MALAYSIA SYED ARDI BIN SYED YAHYA KAMAL UNIVERSITI TEKNOLOGI MALAYSIA

ENHANCEMENT OF UML-BASED WEB ENGINEERING FOR METAMODELS: HOMEPAGE DEVELOPMENT CASESTUDY KARZAN WAKIL SAID

SECURE-SPIN WITH HASHING TO SUPPORT MOBILITY AND SECURITY IN WIRELESS SENSOR NETWORK MOHAMMAD HOSSEIN AMRI UNIVERSITI TEKNOLOGI MALAYSIA

A TRUST MODEL FOR BUSINESS TO CUSTOMER CLOUD E-COMMERCE HOSSEIN POURTAHERI

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

DETECTION OF WORMHOLE ATTACK IN MOBILE AD-HOC NETWORKS MOJTABA GHANAATPISHEH SANAEI

AUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK

A LEVY FLIGHT PARTICLE SWARM OPTIMIZER FOR MACHINING PERFORMANCES OPTIMIZATION ANIS FARHAN BINTI KAMARUZAMAN UNIVERSITI TEKNOLOGI MALAYSIA

SLANTING EDGE METHOD FOR MODULATION TRANSFER FUNCTION COMPUTATION OF X-RAY SYSTEM FARHANK SABER BRAIM UNIVERSITI TEKNOLOGI MALAYSIA

INTEGRATION OF CUBIC MOTION AND VEHICLE DYNAMIC FOR YAW TRAJECTORY MOHD FIRDAUS BIN MAT GHANI

THE COMPARISON OF IMAGE MANIFOLD METHOD AND VOLUME ESTIMATION METHOD IN CONSTRUCTING 3D BRAIN TUMOR IMAGE

SUPERVISED MACHINE LEARNING APPROACH FOR DETECTION OF MALICIOUS EXECUTABLES YAHYE ABUKAR AHMED

MICRO-SEQUENCER BASED CONTROL UNIT DESIGN FOR A CENTRAL PROCESSING UNIT TAN CHANG HAI

IMPROVED IMAGE COMPRESSION SCHEME USING HYBRID OF DISCRETE FOURIER, WAVELETS AND COSINE TRANSFORMATION MOH DALI MOUSTAFA ALSAYYH

SEMANTICS ORIENTED APPROACH FOR IMAGE RETRIEVAL IN LOW COMPLEX SCENES WANG HUI HUI

DESIGN AND IMPLEMENTATION OF A MUSIC BOX USING FPGA TAN KIAN YIAK

A SEED GENERATION TECHNIQUE BASED ON ELLIPTIC CURVE FOR PROVIDING SYNCHRONIZATION IN SECUERED IMMERSIVE TELECONFERENCING VAHIDREZA KHOUBIARI

SYSTEMATIC SECURE DESIGN GUIDELINE TO IMPROVE INTEGRITY AND AVAILABILITY OF SYSTEM SECURITY ASHVINI DEVI A/P KRISHNAN

DYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM UNIVERSITI TEKNOLOGI MALAYSIA

HARDWARE AND SOFTWARE CO-SIMULATION PLATFORM FOR CONVOLUTION OR CORRELATION BASED IMAGE PROCESSING ALGORITHMS SAYED OMID AYAT

ISOGEOMETRIC ANALYSIS OF PLANE STRESS STRUCTURE CHUM ZHI XIAN

HERMAN. A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science)

ENHANCING SRAM PERFORMANCE OF COMMON GATE FINFET BY USING CONTROLLABLE INDEPENDENT DOUBLE GATES CHONG CHUNG KEONG UNIVERSITI TEKNOLOGI MALAYSIA

PERFOMANCE ANALYSIS OF SEAMLESS VERTICAL HANDOVER IN 4G NETWOKS MOHAMED ABDINUR SAHAL

ARM PROCESSOR EMULATOR MOHAMAD HASRUZAIRIN B MOHD HASHIM

IMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT DETECTION ALGORITHM ON INTEL ATOM EMBEDDED SYSTEM

AMBA AXI BUS TO NETWORK-ON-CHIP BRIDGE NG KENG YOKE UNIVERSITI TEKNOLOGI MALAYSIA

HARDWARE-ACCELERATED LOCALIZATION FOR AUTOMATED LICENSE PLATE RECOGNITION SYSTEM CHIN TECK LOONG UNIVERSITI TEKNOLOGI MALAYSIA

BORANG PENGESAHAN STATUS TESIS

RECOGNITION OF PARTIALLY OCCLUDED OBJECTS IN 2D IMAGES ALMUASHI MOHAMMED ALI UNIVERSITI TEKNOLOGI MALAYSIA

OPTIMIZE PERCEPTUALITY OF DIGITAL IMAGE FROM ENCRYPTION BASED ON QUADTREE HUSSEIN A. HUSSEIN

ADAPTIVE LOOK-AHEAD ROUTING FOR LOW LATENCY NETWORK ON-CHIP NADERA NAJIB QAID AL AREQI UNIVERSITI TEKNOLOGI MALAYSIA

ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT

WEB MANAGEMENT SYSTEM FOR SERIOUS GAME IN INTERNAL MEDICAL PRACTICE. Phoon Wei Yin

MAGNETIC FLUX LEAKAGE SYSTEM FOR WIRE ROPE INSPECTION USING BLUETOOTH COMMUNICATION MUHAMMAD MAHFUZ BIN SALEHHON UNIVERSITI TEKNOLOGI MALAYSIA

HIGH SPEED SIX OPERANDS 16-BITS CARRY SAVE ADDER AWATIF BINTI HASHIM

LINKING ITIL WITH OUTSOURCE SERVICES ROKHSAREH MOBARHAN UNIVERSITI TEKNOLOGI MALAYSIA

ENHANCING WEB SERVICE SELECTION USING ENHANCED FILTERING MODEL AJAO, TAJUDEEN ADEYEMI

Location Based Selling Platform for Mobile Buyers

LINK QUALITY AWARE ROUTING ALGORITHM IN MOBILE WIRELESS SENSOR NETWORKS RIBWAR BAKHTYAR IBRAHIM UNIVERSITI TEKNOLOGI MALAYSIA

A RULE MODELING ENGINE FOR COMPLEX EVENT PROCESSING (A CASE STUDY ON PASSIVE RFID READERS FOR A VIRTUAL SHOPPING MALL)

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI

MODELLING AND REASONING OF LARGE SCALE FUZZY PETRI NET USING INFERENCE PATH AND BIDIRECTIONAL METHODS ZHOU KAIQING


SMART AQUARJUM (A UTOMATIC FEEDING MACHINE) SY AFINAZ ZURJATI BINTI BAHARUDDIN

TABLE OF CONTENTS CHAPTER TITLE PAGE

Advanced Migration of Schema and Data across Multiple Databases

COLOUR IMAGE WATERMARKING USING DISCRETE COSINE TRANSFORM AND TWO-LEVEL SINGULAR VALUE DECOMPOSITION BOKAN OMAR ALI

MULTICHANNEL ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING -ROF FOR WIRELESS ACCESS NETWORK MOHD JIMMY BIN ISMAIL

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

FINGERPRINT DATABASE NUR AMIRA BINTI ARIFFIN THESIS SUBMITTED IN FULFILMENT OF THE DEGREE OF COMPUTER SCIENCE (COMPUTER SYSTEM AND NETWORKING)

PANDUAN PENGGUNA (PENSYARAH)

DYNAMIC TIMESLOT ALLOCATION TECHNIQUE FOR WIRELESS SENSOR NETWORK OON ERIXNO

STUDY OF FLOATING BODIES IN WAVE BY USING SMOOTHED PARTICLE HYDRODYNAMICS (SPH) HA CHEUN YUEN UNIVERSITI TEKNOLOGI MALAYSIA

RGB COLOR IMAGE WATERMARKING USING DISCRETE WAVELET TRANSFORM DWT TECHNIQUE AND 4-BITS PLAN BY HISTOGRAM STRETCHING KARRAR ABDUL AMEER KADHIM

BINUS INTERNATIONAL UNIVERSITAS BINA NUSANTARA. BiNus MOBILE SERVICE SYSTEM WITH HIGH PERFORMANCE and STRUCTURED DATABASE DESIGN

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

THESIS PROJECT ARCHIVE SYSTEM (T-PAS) SHAHRUL NAZMI BIN ISMAIL

VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS

TOWER BASE STATION SAFETY SYSTEM USING GSM TECHNOLOGY NIZAR ZACARIYYA BIN SHAPHERI

ADAPTIVE VIDEO STREAMING FOR BANDWIDTH VARIATION WITH OPTIMUM QUALITY

UNIVERSITI PUTRA MALAYSIA CLASSIFICATION SYSTEM FOR HEART DISEASE USING BAYESIAN CLASSIFIER

MAC PROTOCOL FOR WIRELESS COGNITIVE NETWORK FARAH NAJWA BINTI MOKHTAR

IMPLEMENTATION AND PERFORMANCE ANALYSIS OF IDENTITY- BASED AUTHENTICATION IN WIRELESS SENSOR NETWORKS MIR ALI REZAZADEH BAEE

PORTABLE ELECTRONICS QUEUE CONTROL SYSTEM WONG CHUN YUAN UNIVERSITY MALAYSIA PAHANG

PROBLEMS ASSOCIATED WITH EVALUATION OF EXTENSION OF TIME (EOT) CLAIM IN GOVERNMENT PROJECTS

A NEW STEGANOGRAPHY TECHNIQUE USING MAGIC SQUARE MATRIX AND AFFINE CIPHER WALEED S. HASAN AL-HASAN UNIVERSITI TEKNOLOGI MALAYSIA

CAMERA CALIBRATION FOR UNMANNED AERIAL VEHICLE MAPPING AHMAD RAZALI BIN YUSOFF

GEO BASED ROUTING FOR BORDER GATEWAY PROTOCOL IN ISP MULTI-HOMING ENVIRONMENT

AN INTEGRATED SERVICE ARCHITECTURE FRAMEWORK FOR INFORMATION TECHNOLOGY SERVICE MANAGEMENT AND ENTERPRISE ARCHITECTURE

ADAPTIVE ONLINE FAULT DETECTION ON NETWORK-ON-CHIP BASED ON PACKET LOGGING MECHANISM LOO LING KIM UNIVERSITI TEKNOLOGI MALAYSIA

FAKULTI TEKNOLOGI & SAINS MAKLUMAT

An agent-based peer-to-peer grid computing architecture

Signature :.~... Name of supervisor :.. ~NA.lf... l.?.~mk.. :... 4./qD F. Universiti Teknikal Malaysia Melaka

BOARDING SCHOOL OUTING MANAGEMENT SYSTEM SITI NAZIRAH BINTI ABD HALIM

SOLUTION AND INTERPOLATION OF ONE-DIMENSIONAL HEAT EQUATION BY USING CRANK-NICOLSON, CUBIC SPLINE AND CUBIC B-SPLINE WAN KHADIJAH BINTI WAN SULAIMAN

DETERMINING THE MULTI-CURRENT SOURCES OF MAGNETOENCEPHALOGRAPHY BY USING FUZZY TOPOGRAPHIC TOPOLOGICAL MAPPING

ECO HOME MONITORING SYSTEM AIDIL AMSYAR BIN MOHD AZAMEE

SMART MOBILE ADVERTISER (SMA) MOHD SHABRUL KHAIRY BIN AWANG KENAL

INFORM DEPARTURE AND ARRIVING OF BUSSES USING BLUETOOTH MOHD SUHKRI BIN YASRI

Enhanced Web Log Based Recommendation by Personalized Retrieval

Universiti Teknologi MARA. An Analysis on The Uses of Data Modeling in Database Application Development

THREE BIT SUBTRACTION CIRCUIT VIA FIELD PROGRAMMABLE GATE ARRAY (FPGA) NOORAISYAH BINTI ARASID B

Signature : IHSAN BIN AHMAD ZUBIR. Date : 30 November 2007

FAKULTI TEKNOLOGI & SAINS MAKLUMAT. PROGRAM KELAYAKAN MASUK SENARAI KURSUS Sarjana Sistem Maklumat

AUTOMATIC RAILWAY GATE CONTROLLERUSING ZIGBEE NURLIYANA HAZIRAH BINTI MOHD SAFEE (B )

AN ENHANCED CONNECTIVITY AWARE ROUTING PROTOCOL FOR VEHICULAR AD HOC NETWORKS AHMADU MAIDORAWA

AUTOMATIC PET FEEDER WITH CLIENT/SERVER APPLICATION KHAIRUL ANWAR B MOHD YAKOP UNIVERSITI MALAYSIA PAHANG

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

ELECTRONIC MUCOSA SYSTEM FOR COMPLEX ODOUR RECOGNITION NUR SYAZANA BINTI AZAHAR

Transcription:

INTERNET MEDIA MANAGEMENT SYSTEM FOR UNIVERSITY CAMPUS INTERACTIVE TV (UTHM) MOHAMAD BIN HJ. MD. SOM UNIVERSITI TEKNOLOGI MALAYSIA

INTERNET MEDIA MANAGEMENT SYSTEM FOR UNIVERSITY CAMPUS INTERACTIVE TV (UTHM) MOHAMAD BIN HJ. MD. SOM A project report submitted in partial fulfillment of the requirements for the award of the degree of Master of Science (Information Technology - Management) Faculty of Computer Science and Information Systems Universiti Teknologi Malaysia OCTOBER 2009

To my beloved wife, parents and family members iii

iv ACKNOWLEDGEMENTS In the name of Allah, the most Beneficent and the most Merciful. I would like to express my greatest gratitude to my supervisor of this project, Dr. Azizah Bt. Abdul Rahman for her great encouragement, patience, constant guidance, continuous support and assistance all throughout the period. Her trust and confidence in me throughout the entire project have contributed much in the completion of this project. Besides that, I would like to thank to the staff and the director of University Campus Interactive TV (UCiTV) at Universiti Tun Hussein Onn Malaysia (UTHM) for assisting me in this project, as well as the presentation panels of Universiti Teknologi Malaysia (UTM) for their useful feedbacks. I am especially grateful to my beloved wife, Cik Sri Mazzura Bte Muhammad Basri, for her patience, encouragement and constant support she gave. Thank honey for your patient companionship during my study. Not to forget to my mother, mother-in-law and father-in-law and all my family members for non-stop support given to me. I would not be able to complete this project in a timely manner if not for my colleagues and friends especially to Hamim, Abd. Fattah, Ayu and Sarah. Here, I would like to thank them for their co-operation and support throughout the progress of this project.

v ABSTRACT Video On Demand technology is rapidly becoming one of the most crucial tool aspects of teaching and learning for higher education. Video on demand is used by students in learning their subject matters. It help student to manage their time and place in studies style. Universiti Tun Hussein Onn Malaysia (UTHM) has initiated and decided to create his own platform of providing video-on-demand, e-learning video on demand and live telecasts via internet famously known as University Campus Interactive TV (UCiTV). UCiTV has provided numbers of streaming server to support the digital contents. The servers are categorized into video on demand and e-learning video on demand. There are also others server that located at different places which is belongs to other department and faculties. With multiple servers and multiple video on demand, it is quite difficult to manage the media in proper manner. This where a centralized management system is needs to help them to managing and indexing all the digital media into single platform. System also cans effectiveness in searching specific media from various servers within the campus.

vi ABSTRAK Teknologi video atas permintaan merupakan salah satu alat yang penting di dalam bidang pengajaran dan pembelajaran di peringkat pengajian tinggi. Video atas permintaan boleh digunakan oleh pelajar di dalam bidang pengajian mereka. Ini dapat membantu pelajar untuk menguruskan masa dan tempat mengikut gaya pembelajaran mereka. Universiti Tun Hussein Onn Malaysia (UTHM) telah bersedia untuk menyediakan platform video atas permintaan, e-pembelajaran atas permintaan dan video siaran langsung melalui melalui internet dikenali dan diberi nama sebagai University Campus Interactive TV (UCiTV). UCiTV telah menyediakan sejumlah pelayan streaming untuk menyokong kandungan video digital sedia ada. Pelayan dikategorikan kepada video atas permintaan dan e-pembelajaran atas permintaan. Terdapat berberapa pelayan streaming yang dimiliki oleh jabatan dan fakulti lain yang terletak di lokasi yang berbeza. Kepelbagaian jenis media dan bilangan pelayan, menimbulkan kesukaran oleh pengguna untuk menguruskan media dalam cara yang lebih sistematik. Oleh itu amatlah perlu sebuah sistem pengurusan yang berpusat untuk membantu pengguna untuk mengurus semua koleksi media digital di dalam satu platform. Sistem juga dapat mencari media tertentu dari pelbagai pelayan di dalam kampus dengan lebih berkesan.

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF APPENDICES ii iii iv v vi vii viii ix xi 1 PROJECT OVERVIEW... 1 1.1 Introduction... 1 1.2 The Background of the Study... 3 1.3 Problem Statement... 5 1.4 Objective of The Project... 6 1.5 Scope of The Project... 6 1.6 Importance of The Project... 7 1.7 Chapter Summary... 8

viii 2 LITERATURE REVIEW... 9 2.1 Introduction... 9 2.2 Streaming Technology... 10 2.2.1 Streaming and Downloading... 10 2.2.2 On-Demand content and live broadcasts... 11 2.2.3 E-Learning Video On- Demand (Mediasite)... 13 2.3 Unicast and Multicast... 15 2.3.1 Streaming Media Protocol... 17 2.4 Hardware... 20 2.4.1 Web Server... 20 2.4.2 Streaming Server... 21 2.4.3 Video/Audio Encoder... 21 2.5 Software... 23 2.5.1 Streaming Media Metafiles... 23 2.5.2 Video Codec... 23 2.5.3 Media player... 26 2.5.4 Streaming Software... 31 2.5.5 Databases... 32 2.6 Web Based Technology... 34 2.6.1 Interface... 35 2.6.2 Technical Considerations... 36 2.6.3 Structure... 37 2.6.4 Writing Web Application... 37 2.6.5 Web Application Security... 38 2.6.6 Applications... 38 2.6.7 Benefits... 38

ix 2.7 Benchmarking... 39 2.7.1 Edu Web TV... 39 2.8 Chapter Summary... 42 3 METHODOLOGY... 43 3.1 Introduction... 43 3.2 Basic Framework of VOD management system... 44 3.2.1 The Input of the System are:... 44 3.2.2 Process... 44 3.2.3 System Output... 45 3.3 Project Methodology... 45 3.3.1 Unified Modeling Language (UML)... 45 3.3.2 Project Methodology Framework... 46 3.4 System Development Methodology... 53 3.4.1 Phase one: Planning... 53 3.4.2 Phase two: System Requirement Analysis... 56 3.4.3 Phase three: System Design... 58 3.4.4 Phase four: System Implementation... 59 3.5 Chapter Summary... 59 4 ANALYSIS AND SYSTEM DESIGN... 60 4.1 Introduction... 60 4.2 Organizational Analysis... 61 4.2.1 Organizational Structure... 61 4.2.2 Video Collection... 62 4.2.3 Existing System... 63

x 4.3 User Requirement... 64 4.3.1 Function Requirement... 65 4.3.2 Non Function Requirement... 67 4.4 System Design... 68 4.5 Activity Diagram... 68 4.6 Use Case Diagram... 71 4.7 Sequence Diagram... 73 4.8 Conceptual System Architecture... 74 4.9 Physical Design... 75 4.9.1 Web Interface Design... 75 4.9.2 E-Learning Media (eos) Category List... 79 4.9.3 Searching Media Contents... 80 4.9.4 Administrators... 84 4.9.5 Streaming Technology... 85 4.9.6 Window Navigation... 86 4.9.7 Database Design... 88 4.9.8 Physical System Architecture... 89 4.10 Chapter Summary... 90 5 IMPLEMENTATION AND TESTING... 91 5.1 Introduction... 91 5.2 Coding Approach... 92 5.2.1 PHP Script for Login... 92 5.2.2 Jquery : AJAX... 94 5.2.3 SQL Command: Media Searching... 94 5.2.4 Check Latest media function... 96

xi 5.2.5 Embedded video scripting using ActiveX... 96 5.3 System Implementation... 97 5.4 Test Result/ System Evaluation... 97 5.4.1 Black Box Testing... 97 5.4.2 Integration testing... 100 5.4.3 User Acceptance Test... 100 5.5 Chapter Summary... 101 6 ORGANIZATIONAL STRATEGY... 102 6.1 Introduction... 102 6.2 Frame Work of Implementation Strategies... 102 6.2.1 Phased Implementation... 103 6.3 Installation of Infrastructure Process... 104 6.3.1 Hardware Installation... 104 6.3.2 Software Installation... 105 6.4 Trainings... 105 6.4.1 Administrator training... 106 6.4.2 Motivating Adoption... 106 6.5 Expected Organizational Benefit... 107 6.5.1 Impact towards campus citizen... 107 6.5.2 Impact towards UTHM... 108 6.6 Contingency Plan... 108 6.7 Chapter Summary... 109

xii 7 DISCUSSION AND CONCLUSION... 110 7.1 Introduction... 110 7.2 System Advantages and Strength... 110 7.3 System Disadvantages... 111 7.4 Constrains and challenges... 111 7.5 Future work for the system... 112 7.6 Summary... 112 8 9 REFERENCES... 114 APPENDIX A-D... 116-133

xiii LIST OF TABLES TABLES TITLE PAGE 2.1 Recommended resolutions of streaming video 22 2.2 Windows Media 9 Encoding Options 25 3.1 Detail activities for each phase in Project Development Methodology 50 3.2 Software Requirement 57 4.1 Non Function Requirement 67 5.1 List of Black Box Testing 97

xiv LIST OF FIGURES FIGURES TITLE PAGE 1.1 Video archiving stored in multiple dedicated streaming server 4 1.2 Process in distributing multimedia sources through streaming server 4 2.1 Research area on system requirement. 9 2.2 Basic structure of video streaming network 11 2.3 On-demand and Live streaming 12 2.4 Mediasite Recorder 13 2.5 Mediasite Video Interface 14 2.6 Unicast Streaming 15 2.7 Multicast Streaming 16 2.8 Limitation of Internet access in LANs 17 2.9 Web Server under market structure 20 2.10 RealNetworks Real Player 10 27 2.11 Apple Quick Time Player 28 2.12 Windows Media Player 11 30 2.13 Main page of Edu Web TV 40 2.14 Interactive Video 40 2.15 Sample Interactive Video 41 2.16 Live Video 41 2.17 Searching sample 42 3.1 Framework of the VOD Management System 45

xv 3.2 Project Methodology Framework 47 4.1 Organizational structure of UCiTV 61 4.2 Current Work process based on tools used in the development of UCiTV 62 4.3 E-Learning On Demand System (EOS) 64 4.4 An activity diagram for Admin to manage EOS Video 69 4.5 An activity diagram for Admin to manage media on demand 70 4.6 Use Case Diagram for Super Admin 71 4.7 Use Case Diagram for User Admin 72 4.8 Use Case Diagram for Client 72 4.9 Sequence Diagram of User search for media 73 4.10 Sequence Diagram of Admin Manage the Media Contents 73 4.11 Conceptual Architecture of the imms 74 4.12 Main Page of imss 75 4.13 Registered user main interface 77 4.14 Embedded Streaming Video in Web page 78 4.15 Video On-Demand interface 79 4.16 E-Learning Media Listing 80 4.17 Media Searching 81 4.18 Share video link to others 82 4.19 Live Video broadcast interface 83 4.20 Live Audio broadcast interface 83 4.21 E-Learning On-Demand Video 84 4.22 Login page for Super Admin and User Admin 85 4.23 Super Admin Navigation Windows 86 4.24 User Admin Navigation Windows 87 4.25 Client Navigation Windows 87 4.26 Database Design 88 4.27 System Architecture of new Internet Media Management System (imms) 89

xvi LIST OF APPENDICES APPENDIX TITLE PAGE A Database Table structure.116 B User Acceptance Test.... 123 C Web Server Installation.. 126 D User Manual.128

CHAPTER 1 1 PROJECT OVERVIEW 1.1 Introduction Video streaming is one method to present moving image in sequence with voice which is sent out through the network in compressed form and displayed by the end user s media player as they arrive. With video streaming, a Web's user do not have to wait to download complete a large file before see the video. On the other hand, the media actually is sent continuously (streaming) and played as it arrives. The media player is a special program that uncompressed and receives video data for display. Video Streaming can be sent of prerecorded video files (Video on demand), or can be send a real time video as part of a live broadcast. In live broadcast, the video signal is being compressed into digital signal and transmits continuously from streaming server through viewer s player. Therefore it is important for any educational project to take into consideration on video streaming. This greatly enhances user experience, helps to better transmit knowledge and gives a more personal touch to distance education and e-learning.

2 Both students and lecturers can take advantage of this kind of technology during the learning stage, as well as for complementing socialization purposes [1]. University Tun Hussein Onn Malaysia has taken initiative to develop Internet Protocol Television (IPTV) infrastructure for campus citizen usages. One unit has been established known as University Campus Interactive TV (UCiTV) to lead on IPTV development. Video on demand in UTHM is more consist on campus events, documentary and learning video. E-learning video on demand is video that combine with the interactive element. This video is deals on the lecturers, seminars, workshops and presentation. Live telecasts is a live video feeds to the network and broadcast to the end user. This live telecasts is captured live events within the campus and also provide the campus citizen with the local broadcasts radio station and television. UCiTV has fully utilized their network infrastructure to apply the IPTV technology for university benefit. This IPTV technology is developed to increase and enhance the quality of teaching and learning in the campus. UCiTV also aim to provide the best service to the university community through quality video on demand streaming. The main goals of IPTV development are to provide knowledge-sharing and enhancing knowledge dissemination via video online. With this system, students are able to access and watch online video lectures in interactive form and it can be utilized 24 hours. Viewer can also use video on demand and the concept of video streaming enable viewers to watch live telecast on any event in the university and they can be accessed continuously. These enable more interactive utilizations by the users/viewers. The quality of UCiTV depends on the content provider, networking service maintenance, infrastructure, data presenting and user s interests.

3 Presently, UCiTV have been produce about 767 of video on demand, 10 of live broadcast media and 700 e-learning video on demand. This value is keep increasing during demanding on recording the lecture, campus event, seminar and workshop inside and outside the campus. UCiTV has provided numbers of streaming server to support the digital contents. The servers are categorized into video on demand and e-learning video on demand. There are also others server that located at different places which is belongs to other department and faculties. With the multiple servers and multiple video on demand, it is quite difficult to manage the media in proper manner. This where a centralized management system is needs to help them to managing and indexing all the digital media into single platform. System also can search specific media from various servers within the campus. 1.2 The Background of the Study The figure 1.1 shows, the digital media stored in different category of streaming server and it also belong to the different users. All the media need through the same process before it stored in the streaming server. The process is shown in figure 1.2.

4 Department / Faculty 1 Department / Faculty 2 E-Learning On Demand Streaming Server Video On Demand & Live Broadcast Streaming Server E-Learning On Demand Streaming Server Video On Demand & Live Broadcast Streaming Server Ethernet E-Learning On Demand Streaming Server Video On Demand & Live Broadcast Streaming Server Department / Faculty 3 E-Learning On Demand Streaming Server Video On Demand & Live Broadcast Streaming Server Department / Faculty N Figure 1.1: Video archiving stored in multiple dedicated streaming server Preparing the source. Ie: Storyboard Shooting the audio visual by camera or computer Editing the video and save in raw format Compressing and decode the file into suitable format Store to the server and distributing the source Figure 1.2: Process in distributing multimedia sources through streaming server

5 Each departments or faculties have their credibility at making their own teaching and learning video productions. They are free to record and do editing. Edited video need to upload into the streaming server according to media title, media type and media owner. The uploading process is using the FTP method or windows sharing (windows based server). To make sure the video can be achieved by user, admin need to create a publishing point for each video uploaded. Then the hyperlinks of the publishing point need to be distributing on the web page for user to get accessed. Caused of need server more than one, is difficult on behalf of admin in UCiTV to regulate supervise all video material added another with diversity from aspect types video. Concerning on how to manage media contents, this study will develop a web base system which is centralized managing, maintaining, delivering, reporting and tracking process for all media contents Due to server requirement more than one, there are very complicated for UCiTV s admin to supervise all the video contents with the diversity of video type. Concerning on how to manage the media, this study will develop a web base system which are centralized the managing, maintaining, delivering, reporting and tracking process for all the media contents. 1.3 Problem Statement The problem statements of this project are a) How to develop a web based system that can manage digital media contents from multiple streaming servers in web based environment. b) How to categorize and index the digital media.

6 1.4 Objective of The Project The objectives of the project are: 1. To provide categorize option of the digital media. 2. To study and analyze the suitable metadata and parameters for searching approach. 3. To develop a prototype of web based system that can manage the digital media contents and distributing the media through the web. 1.5 Scope of The Project This study will be done for University Campus Interactive TV (UCiTV), Universiti Tun Hussein Onn Malaysia, Parit Raja, Batu Pahat, Johor, Malaysia. From the research, this project will be focused on the following area: 1. Identify parameters from the digital media and streaming server. 2. Text based searching method. 3. Media ranking. 4. Media sorting. 5. Media information. 6. Media comment and discussion. 7. Sharing media with friend 8. Covers on windows version applications. 9. Test the application

7 1.6 Importance of The Project By implementing the Video On Demand Management System For E- Learning, researcher hope that it can support faster video distributing for the organization. It will help the administrator for creating, managing, maintaining, delivering and tracking the web-base media contents. Some benefits of the system for administrator, registered user and guest are: 1. Administrator (Super Admin) i. Manage user. ii. Generate reports. iii. Manage media contents. iv. Manage media categories. 2. Registered User (Admin) i. Generate specific reports. ii. Manage media categories. iii. Manage media contents on dedicated server. 3. Client i. Easy to navigate digital media contents. ii. Searching media contents with specific criteria. iii. Discussion on published media. iv. Quality improvement in teaching & learning. In overall, hopefully this project will give big impact on university ranking in providing free knowledge information especially in to fulfill the standards requirement of Webomatric.

8 1.7 Chapter Summary In this first chapter, a brief introduction and background of the project has been given. From the background of the project, we can see why this project should be implemented and benefit gained by the project not also for the administrator but also for the end users. By developing the project hopefully can achieve the objectives aimed.

8 REFERENCES 1. Rusan A., Onita, M., Guidelines for a [future] multimedia educational platform. Proceedings of the International Conference Networking Entities NETTIES 2006, Timisoara, Romania, 6-9 September, 2006, ISBN 973-638-262-1. 211-215 2. Su, T. C., Huang, S. Y., Chan, C. L. and Wang, J. S. (2005). Optimal chaining scheme for video on demand applications on collaborative networks. IEEE Trans. On multimedia. 7(5). 972-980 3. Luke Welling, Laura Thomson. PHP and MySQL Web Development. 3 rd Edition. United State of America: Developer s Library. 2004 4. Connally, T.and Begg, C. Database Systems: a practical approach to desing, implementation and management. 4 th Edition.Addison Wesley. 2005 5. Farhan, H. Aplikasi Video On Demand Berbasis Web. Master Thesis. Universitas Widyatama Bandung (Unpublished). 2007 6. Onita, M., Bucos, M., Iasmina, E., Ternauciuc, A. Streaming in UPT Environment. Multimedia Centre of Politehnica University of Timisoara, Romania. Master Thesis. University of Timisoara 2006. 7. Jani, L. Internet Streaming Media Platform. Master Thesis. Tampere University of Technology. (Unpublished).2001. 8. Time Streaming Protocol http://en.wikipedia.org/wiki/real_time_streaming_protocol 9. Austerberry, D. The Technology of Video & Audio Streaming Elservier USA. 2005 10. Follansbee,J. Get Streaming; Quick Steps to Delivering Audio and Video Online Elsevier USA. 2004

115 11. Kunkel, T. Streaming Media: Technologies, Standards, Applications. Wiley. England. 2003 12. Demetriades, G. Steaming Media: Building and Implementing a Complete Streaming System. Wiley. England. 2003 13. Topic, M. Streaming Media Demystified. Mcgraw-Hill Telecom. New York.2002 14. Andersen, S., Batterberry,T., Birney,B. Inside Windows Media. Que. 1999 15. O Driscoll, G. Next Generation IPTV services and technologies. Wiley. Canada. 2008 16. Streaming Statistics. http://news.netcraft.com/ 17. Dennis, A., Haley Wixom, B., Tegarden, D. System Analysis and Design with UML version 2.0. Wiley. USA. 2005 18. Mediasite Machine. http://www.sonicfoundry.com/ 19. EDU Web TV of Ministry of Education. http://www.eduwebtv.com 20. University Campus Interactive TV E-learning media collections. http://ucitv2.uthm.edu.my/mediasiteucitv42/catalog