前公司项目不方便发送名称,教育相关应用产品系统

我要开发同款
proginn09001138912026年03月06日
10阅读

技术信息

语言技术
Java
系统类型
Web
行业分类
教育校园音视频多媒体

作品详情

行业场景

面向高等教育信息化 2.0及智慧校园建设需求,针对传统高校教学中存在的“优质资源孤岛化、教研活动时空受限、教学评估主观低效”三大痛点,构建基于云原生的多租户教育生态平台。资源普惠场景:支撑高校常态化录播与大规模公开课直播,打破校区物理围墙,实现跨校区的优质课程资源共享与同步课堂,满足万人并发听课的高可用需求。教研创新场景:重构传统线下评课模式,提供网络教研与远程互动环境,支持专家异地听课、实时标注与多维度数据分析,推动教研活动的数字化与精准化。智能赋能场景:引入 AI 视觉分析技术,对课堂教学行为(如师生互动率、抬头率等)进行自动化采集与分析,为教学质量评估提供客观数据支撑,助力从“经验型教学”向“数据驱动型教学”转型。

功能介绍

直播录制功能:支撑全校区常态化录播及万人级公开课直播,涵盖推流鉴权、录播录制,并支持多种直播流协议flv, hls,ws-flv。
视频点播功能:视频资源的上传、存储、转码、加密、切片功能
AI 智能教学分析引擎:基于计算机视觉技术,自动化分析课堂师生互动、专注度及教学行为,生成量化教学质量报告,辅助教研决策。

项目实现

基于 Spring Cloud 微服务架构重构单体应用,设计多租户隔离方案。
核心实现包括:
1. 自研 ava-mq-amqp-starter,通过 @Consumer 注解驱动实现消息自动路由,并结合mysql实现消息发送和消费的可靠性以及消息的幂等性。
2. 构建高并发直播体系,使用zlm作为流媒体服务支撑本地直播的高并发,对接终端并封装sdk控制终端推流;支持自定义推拉流功能可拓展使用云端直播。
3. 针对 AI 服务产生的海量课堂行为数据,引入 ShardingJDBC 实施分库分表策略,支撑每天百万行数据写入。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论