Online 24 hour hardware lab video server configuration

In the age of information, everyone is connected and therefore information can be easily shared across countries and borders. This led to the creation of many massive open online courses (MOOC) that distributes learning materials through the internet. While delivering text, tutorials and recorded le...

Full description

Saved in:
Bibliographic Details
Main Author: Yeo, Anton Jin Sheng
Other Authors: Teo Jason Kian Jin
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62652
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In the age of information, everyone is connected and therefore information can be easily shared across countries and borders. This led to the creation of many massive open online courses (MOOC) that distributes learning materials through the internet. While delivering text, tutorials and recorded lectures through MOOCs are relatively easy for courses such as programming¬¬¬ and mathematics it is harder for courses such as science and engineering courses to deliver the knowledge through text and tutorials alone where practical experimentation is just as important as the tutorials. The purpose of the whole project is to rework and build upon the findings of the previous Online 24 Hour hardware access lab team. The new project team is tasked to improve the system as a whole and the project is divided into six different projects ranging from backend server interface configuration to frontend web-server configuration and even to pedagogy to craft new experiments. The major rework and improvement on the system includes providing multiple parallel video feeds, queues, scheduling, VPN-less access and the ability to save and download previous experiment videos. This report will be concentrating on the Online 24 hour hardware lab backend server configuration which concentrates mainly on creating a video server that provides multiple live video streams, various configuration and optimization studies and also video saving and downloading features.