Font Size: a A A

The Design And Implementation Of Online Teaching System Based On Streaming Media Technique

Posted on:2015-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y YuFull Text:PDF
GTID:2298330452961268Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Online teaching is the core of the modern educational informatizationconstruction, and so is an important part of building lifelong education. NowadaysOnline Teaching System provides convenience for autonomous learning andlifelong learning. However, because the lack of communicating between theteachers and students, and the students can’t sense the teachers’ body language inclass, the teaching effect in class is not good. The teaching information is difficultto be transmitted on time, the cost of manpower and material resources is high, andthe students are short of related resources for autonomous learning.In order to solve the technical difficulties in current online teaching anddevelop an interactive teaching system with low cost and high efficiency, this articlediscusses how to construct the function framework and technical framework of abetter online teaching system based on steaming media technology, according to alarge amount of investigation and analysis. The system includes functions of onlineclassroom, course management, video management, and user management, coveringthe majority requirements of the teaching activities. Meanwhile, it supportsinteractive classroom to simulate the real classroom, thereby gaining a goodteaching effect, which previous online teaching systems can’t achieve.For the functional and performance requirement, the system use an architectureof Nginx as the proxy server, Tomcat as the web server, red5as the streaming mediaserver. The Nginx will judge whether the request is about web or stream, then sendit to the proper server, and Tomcat will communicate with Red5through Redismessage server. In the part of online classroom, which is the core function of thesystem, it use mate framework for the interaction between the flash clients and thered5server. Based on MXML, shared object at the server side is used to achieve thefast synchronization of the text, the voice and the video among all the clients.Meanwhile, the documents are translated into video stream to support coursewaredemo. In addition, the system supports desktop sharing, by snapping key frames ofthe screen and translating them to video stream. Also, the system is deployed as aload balance and cluster, which is based on LVS DR mode. After plenty of tests, the online teaching system proves to be a good one. Theimplementation of the functions supplies theoretical and technical support forconstructing a online teaching system based on steaming media technique and offersa low-cost, high efficiency and high quality solutions to solve technical problems inweb-based education.
Keywords/Search Tags:Online Teaching, Interactive Classroom, Red5, Load Balance
PDF Full Text Request
Related items