Font Size: a A A

Design And Implementation Of An Interactive Teaching Live Broadcast System

Posted on:2018-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:B LiFull Text:PDF
GTID:2348330542971936Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Our country is the one with the most educating population in the world,and the contradiction between the shortage in qualified educational resources and huge education demands is a serious problem faced by the education of our country at present.In recent years,as the increase in investment of educational informatization in our country and the rapid development of mobile Internet,education through webcast has provided a new route for the sharing of education resources and improvement of education quality.How to teaching live on the Internet,has become an important topic of development of educational informatization.This thesis analyzes the application of online education both at home and abroad,compares the shortcomings,and presents an interactive teaching system based on Protocol Buffers(Referred to as Protobuf)and RTMP(Real Time Messaging Protocol)which achieves a rich teaching interactive and live video broadcast.For teachers and students,the new system provides a new teaching experience.The main works finished by the author were as follows: 1.According to the workflows and demands of interactive teaching live system,the overall framework is designed,and the function of each subsystem is clarified;2.Based on Protobuf,all the communication messages of the system are defined.On this basis,the message processing module and the interactive logic are completed including live server subsystem,teacher live system and student clients.Meanwhile,functions such as instance message,online exercises and classroom management are realized;3.Based on the Netty framework design of the live server,to achieve a rapid inter-module message processing and forwarding,as well as the virtual classroom and member object management;4.Based on the RTMP streaming protocol,the live link of the teaching video is designed,and the function of video capture,encoding,transmission,decoding and playback is realized in the teacher live subsystem and the student client respectively;5.Design and implementation of the database of interactive teaching live system,to meet the data access demands.Tests have been completed in our company for the interactive teaching live system based on Protobuf and RTMP protocol put forward in this thesis,the indexes including concurrency of live classroom and live video latency etc.could all meet the design requirements,after being put into business operation,the system design has been proved to be with good reliability and usability through practice and test of over hundreds of thousands of users.The interactive teaching live system built in this thesis has positive constructive meaning for webcast and sharing of quality teachers and educational resources,promotion of deep integration of informational technology and traditional education,boosting of educational equality construction,and Improve students' interest in learning and learning quality.
Keywords/Search Tags:Network Education, Protobuf, RTMP, Interactive Live Broadcast
PDF Full Text Request
Related items