Font Size: a A A

The Design And Implementation Of Remote Teaching And Broadcast System Based On Rtmp

Posted on:2019-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2417330563957201Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,more and more people carry out professional knowledge learning,look at professional information for self improvement and find information they need on the internet,But the major activities are of single output,no interactive document,picture,on-demand video,etc,which lack of interactive teaching content.Nowadays,modern education could take more advantages of the internet to let more people learn whenever and wherever possible.The content of webcast teaching complements the pain point that many people can't choose interdisciplinary courses and learn other courses.Personalized teaching is also the highlight of this live broadcast system,so that more people with needs can choose their favorite courses to study.Live broadcast teaching solves the problem of tight space in university classrooms.Secondly,video on demand is also added,so that students who need to review can check the content of previous classes.Currently,there is no such system in the market.This paper and project is to develop and study this situation.The following technologies are mainly used in this paper: 1)used iOS related technology,multiple system architectures and MVC design mode to build the client.2)PHP connects MySQL to MySQL using SQL to manipulate the data and the server to interact,builds the nginx streaming server and the Apache application server,and uses multiple frameworks in the background.3)from the perspective of software engineering,analyze the demand function,and complete the functions of students,teachers,system and other modules.4)use RTMP protocol for transmission.Stable and undistorted transmission between client and server without losing frames.5)the FFMpeg source code is used for soft decoding,and corresponding function methods within FFMpeg framework are used to expand the new framework packaging,and the encoding and decoding process and relevant documents required for encoding and decoding are studied.6)the RTMP real-time messaging protocol was studied to improve each workflow and study the details of the messages involved in each working process,and to expand.7)With apple icloud,cloud disk is added to the classroom.The core implementation of the technology is to take the files on icloud out with nsdata and put them on the server,and then another user downloads them from the server.8)Using the workerman-chat framework,adding point-to-point real-time chat function makes it more convenient to answer questions.Although the campus broadcast system is also not perfect place,but it can satisfy teachers' daily teaching,improve teaching efficiency and increasing the use of the scene,making it easier for the communication between students and teachers.
Keywords/Search Tags:Campus telecast, MVC, The rtmp, Class cloud disk, Improve learning efficiency
PDF Full Text Request
Related items