├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── images ├── 学生个人信息-作业列表.png ├── 学生注册.png ├── 批改作业.png ├── 登录.png ├── 直播列表.png ├── 老师个人信息-上传回放.png ├── 老师个人信息-创建直播.png ├── 老师个人信息-直播列表.png ├── 老师个人信息-视频列表.png ├── 老师注册.png ├── 观看直播页面.png ├── 观看视频页面.png ├── 课程回放列表.png └── 首页.png ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src ├── main │ ├── java │ │ └── cn │ │ │ └── jerryshell │ │ │ └── liveteaching │ │ │ ├── LiveTeachingApplication.java │ │ │ ├── config │ │ │ ├── HomeworkConfig.java │ │ │ ├── LiveConfig.java │ │ │ ├── MvcConfig.java │ │ │ ├── SecurityConfig.java │ │ │ ├── VideoConfig.java │ │ │ └── WebSocketConfig.java │ │ │ ├── controller │ │ │ ├── ChatController.java │ │ │ ├── HomeworkController.java │ │ │ ├── LiveController.java │ │ │ ├── LoginController.java │ │ │ ├── MainController.java │ │ │ ├── RegisterController.java │ │ │ ├── UserController.java │ │ │ └── VideoController.java │ │ │ ├── dao │ │ │ ├── CarouselDao.java │ │ │ ├── CourseDao.java │ │ │ ├── HomeworkDao.java │ │ │ ├── LiveDao.java │ │ │ ├── LiveMaterialDao.java │ │ │ ├── MajorDao.java │ │ │ ├── StudentDao.java │ │ │ ├── TeacherDao.java │ │ │ ├── VideoDao.java │ │ │ └── VideoMaterialDao.java │ │ │ ├── interceptor │ │ │ ├── LiveCountInterceptor.java │ │ │ └── LoginInterceptor.java │ │ │ ├── model │ │ │ ├── Carousel.java │ │ │ ├── ChatMessage.java │ │ │ ├── Course.java │ │ │ ├── Homework.java │ │ │ ├── Live.java │ │ │ ├── LiveMaterial.java │ │ │ ├── Major.java │ │ │ ├── Student.java │ │ │ ├── Teacher.java │ │ │ ├── Video.java │ │ │ └── VideoMaterial.java │ │ │ ├── service │ │ │ ├── CourseService.java │ │ │ ├── HomeworkService.java │ │ │ ├── LiveMaterialService.java │ │ │ ├── LiveService.java │ │ │ ├── MajorService.java │ │ │ ├── StudentService.java │ │ │ ├── TeacherService.java │ │ │ ├── VideoMaterialService.java │ │ │ └── VideoService.java │ │ │ ├── util │ │ │ └── Util.java │ │ │ └── vm │ │ │ ├── HomeworkViewModel.java │ │ │ ├── LiveViewModel.java │ │ │ └── VideoViewModel.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── css │ │ │ ├── DPlayer.min.css │ │ │ ├── bootstrap.min.css │ │ │ ├── chatMain.css │ │ │ ├── demo.css │ │ │ ├── loginStyle.css │ │ │ ├── style.css │ │ │ ├── user-left.css │ │ │ ├── user-right.css │ │ │ ├── video-js.min.css │ │ │ ├── video.css │ │ │ ├── watching.css │ │ │ └── zhibo.css │ │ ├── img │ │ │ ├── DPlayer.png │ │ │ ├── bg1.jpg │ │ │ ├── bg2.jpg │ │ │ ├── bg3.jpg │ │ │ ├── logo.png │ │ │ ├── logoBlack.png │ │ │ ├── student.jpg │ │ │ ├── t1.jpg │ │ │ ├── t10.jpg │ │ │ ├── t11.jpg │ │ │ ├── t12.jpg │ │ │ ├── t2.jpg │ │ │ ├── t3.jpg │ │ │ ├── t4.jpg │ │ │ ├── t5.jpg │ │ │ ├── t6.jpg │ │ │ ├── t7.jpg │ │ │ ├── t8.jpg │ │ │ ├── t9.jpg │ │ │ └── teacher.jpg │ │ └── js │ │ │ ├── DPlayer.min.js │ │ │ ├── bootstrap.min.js │ │ │ ├── chatMain.js │ │ │ ├── jquery-3.4.0.min.js │ │ │ ├── sockjs.min.js │ │ │ ├── stomp.min.js │ │ │ └── video.min.js │ │ └── templates │ │ ├── chat.html │ │ ├── header.html │ │ ├── homework-list.html │ │ ├── live-list.html │ │ ├── live-watching.html │ │ ├── login.html │ │ ├── main.html │ │ ├── register-student.html │ │ ├── register-teacher.html │ │ ├── teachers.html │ │ ├── user-student-homework-list.html │ │ ├── user-student-sidebar.html │ │ ├── user-student.html │ │ ├── user-teacher-create-live.html │ │ ├── user-teacher-sidebar.html │ │ ├── user-teacher-upload-video.html │ │ ├── user-teacher-video-list.html │ │ ├── user-teacher.html │ │ ├── video-list.html │ │ └── video-watching.html └── test │ └── java │ └── cn │ └── jerryshell │ └── liveteaching │ ├── LiveTeachingApplicationTests.java │ └── dao │ ├── LiveDaoTest.java │ └── TeacherDaoTest.java └── srs.nginx.config ├── nginx.live.conf └── srs.http.hls.conf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/README.md -------------------------------------------------------------------------------- /images/学生个人信息-作业列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/学生个人信息-作业列表.png -------------------------------------------------------------------------------- /images/学生注册.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/学生注册.png -------------------------------------------------------------------------------- /images/批改作业.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/批改作业.png -------------------------------------------------------------------------------- /images/登录.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/登录.png -------------------------------------------------------------------------------- /images/直播列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/直播列表.png -------------------------------------------------------------------------------- /images/老师个人信息-上传回放.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/老师个人信息-上传回放.png -------------------------------------------------------------------------------- /images/老师个人信息-创建直播.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/老师个人信息-创建直播.png -------------------------------------------------------------------------------- /images/老师个人信息-直播列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/老师个人信息-直播列表.png -------------------------------------------------------------------------------- /images/老师个人信息-视频列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/老师个人信息-视频列表.png -------------------------------------------------------------------------------- /images/老师注册.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/老师注册.png -------------------------------------------------------------------------------- /images/观看直播页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/观看直播页面.png -------------------------------------------------------------------------------- /images/观看视频页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/观看视频页面.png -------------------------------------------------------------------------------- /images/课程回放列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/课程回放列表.png -------------------------------------------------------------------------------- /images/首页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/images/首页.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/LiveTeachingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/LiveTeachingApplication.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/config/HomeworkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/config/HomeworkConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/config/LiveConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/config/LiveConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/config/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/config/MvcConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/config/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/config/VideoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/config/VideoConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/config/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/config/WebSocketConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/ChatController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/HomeworkController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/HomeworkController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/LiveController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/LiveController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/LoginController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/MainController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/RegisterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/RegisterController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/controller/VideoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/controller/VideoController.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/CarouselDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/CarouselDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/CourseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/CourseDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/HomeworkDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/HomeworkDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/LiveDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/LiveDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/LiveMaterialDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/LiveMaterialDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/MajorDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/MajorDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/StudentDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/StudentDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/TeacherDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/TeacherDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/VideoDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/VideoDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/dao/VideoMaterialDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/dao/VideoMaterialDao.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/interceptor/LiveCountInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/interceptor/LiveCountInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/interceptor/LoginInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/interceptor/LoginInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Carousel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Carousel.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/ChatMessage.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Course.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Course.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Homework.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Homework.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Live.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Live.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/LiveMaterial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/LiveMaterial.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Major.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Major.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Student.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Teacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Teacher.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/Video.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/model/VideoMaterial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/model/VideoMaterial.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/CourseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/CourseService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/HomeworkService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/HomeworkService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/LiveMaterialService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/LiveMaterialService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/LiveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/LiveService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/MajorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/MajorService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/StudentService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/TeacherService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/TeacherService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/VideoMaterialService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/VideoMaterialService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/service/VideoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/service/VideoService.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/util/Util.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/vm/HomeworkViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/vm/HomeworkViewModel.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/vm/LiveViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/vm/LiveViewModel.java -------------------------------------------------------------------------------- /src/main/java/cn/jerryshell/liveteaching/vm/VideoViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/java/cn/jerryshell/liveteaching/vm/VideoViewModel.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/static/css/DPlayer.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/DPlayer.min.css -------------------------------------------------------------------------------- /src/main/resources/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/resources/static/css/chatMain.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/chatMain.css -------------------------------------------------------------------------------- /src/main/resources/static/css/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/demo.css -------------------------------------------------------------------------------- /src/main/resources/static/css/loginStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/loginStyle.css -------------------------------------------------------------------------------- /src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /src/main/resources/static/css/user-left.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/user-left.css -------------------------------------------------------------------------------- /src/main/resources/static/css/user-right.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/user-right.css -------------------------------------------------------------------------------- /src/main/resources/static/css/video-js.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/video-js.min.css -------------------------------------------------------------------------------- /src/main/resources/static/css/video.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/video.css -------------------------------------------------------------------------------- /src/main/resources/static/css/watching.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/watching.css -------------------------------------------------------------------------------- /src/main/resources/static/css/zhibo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/css/zhibo.css -------------------------------------------------------------------------------- /src/main/resources/static/img/DPlayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/DPlayer.png -------------------------------------------------------------------------------- /src/main/resources/static/img/bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/bg1.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/bg2.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/bg3.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/logo.png -------------------------------------------------------------------------------- /src/main/resources/static/img/logoBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/logoBlack.png -------------------------------------------------------------------------------- /src/main/resources/static/img/student.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/student.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t1.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t10.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t11.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t12.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t2.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t3.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t4.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t5.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t6.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t7.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t8.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/t9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/t9.jpg -------------------------------------------------------------------------------- /src/main/resources/static/img/teacher.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/img/teacher.jpg -------------------------------------------------------------------------------- /src/main/resources/static/js/DPlayer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/js/DPlayer.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/chatMain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/js/chatMain.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery-3.4.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/js/jquery-3.4.0.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/sockjs.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/js/sockjs.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/stomp.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/js/stomp.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/video.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/static/js/video.min.js -------------------------------------------------------------------------------- /src/main/resources/templates/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/chat.html -------------------------------------------------------------------------------- /src/main/resources/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/header.html -------------------------------------------------------------------------------- /src/main/resources/templates/homework-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/homework-list.html -------------------------------------------------------------------------------- /src/main/resources/templates/live-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/live-list.html -------------------------------------------------------------------------------- /src/main/resources/templates/live-watching.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/live-watching.html -------------------------------------------------------------------------------- /src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /src/main/resources/templates/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/main.html -------------------------------------------------------------------------------- /src/main/resources/templates/register-student.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/register-student.html -------------------------------------------------------------------------------- /src/main/resources/templates/register-teacher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/register-teacher.html -------------------------------------------------------------------------------- /src/main/resources/templates/teachers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/teachers.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-student-homework-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-student-homework-list.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-student-sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-student-sidebar.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-student.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-student.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-teacher-create-live.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-teacher-create-live.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-teacher-sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-teacher-sidebar.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-teacher-upload-video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-teacher-upload-video.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-teacher-video-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-teacher-video-list.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-teacher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/user-teacher.html -------------------------------------------------------------------------------- /src/main/resources/templates/video-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/video-list.html -------------------------------------------------------------------------------- /src/main/resources/templates/video-watching.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/main/resources/templates/video-watching.html -------------------------------------------------------------------------------- /src/test/java/cn/jerryshell/liveteaching/LiveTeachingApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/test/java/cn/jerryshell/liveteaching/LiveTeachingApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/cn/jerryshell/liveteaching/dao/LiveDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/test/java/cn/jerryshell/liveteaching/dao/LiveDaoTest.java -------------------------------------------------------------------------------- /src/test/java/cn/jerryshell/liveteaching/dao/TeacherDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/src/test/java/cn/jerryshell/liveteaching/dao/TeacherDaoTest.java -------------------------------------------------------------------------------- /srs.nginx.config/nginx.live.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/srs.nginx.config/nginx.live.conf -------------------------------------------------------------------------------- /srs.nginx.config/srs.http.hls.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryshell/live-teaching-platform/HEAD/srs.nginx.config/srs.http.hls.conf --------------------------------------------------------------------------------