| Classroom teaching has always been the most basic method of teaching in schools.However,there are some problems with this traditional method.On the one hand,classroom discipline is difficult to monitor;on the other hand,teachers lack effective records of the classroom.Therefore,how to improve school classroom efficiency is a question worth thinking about.The use of information technology to record,analyze and manage classroom videos can provide an idea for the construction of smart classrooms.The background of the classroom video service system provides services for multimedia device clients in the classroom and web ends accessed through browsers.The main function modules are divided into video recording analysis and uploading module,data management module and live broadcast module.Among them,the client is used for recording,analysis and uploading of classroom videos,and the web terminal is used for reviewing and managing system data.The background of the system is developed based on the Java EE platform,and the SSM three-layer architecture design is used to ensure that the layers are clear and the division of labor at each layer is easy to expand and maintain.For data in the system that is frequently requested and difficult to change,redis is used as a cache middleware to speed up access to these data.The roles in the system are divided into students,teachers,and faculty members,and the appropriate permissions are loaded using the Apache Shiro security framework.Integrated swagger framework,which can easily generate corresponding interface documents and interface tests based on the interface The background data is stored in the My Sql database.The live broadcast function is implemented by setting up a Red5 streaming server in the background,and transmitting the video stream data collected by the camera to the front-end part for display through the rtmp protocol.The classroom video service system realizes the filing and organization of classroom videos,providing an effective basis for teachers and students to review the classroom after class;the analysis and grading management of classroom videos also provides a basis for classroom situation supervision to a certain extent;The introduction of classroom live broadcast also provides a new way for students to take lessons.Currently,the back-end system is deployed on the Windows Server 2012 operating system.After testing the core functions of the system,the back-end system can meet the expected requirements of the system and run stably. |