新风学院学习平台

教育 职业技能 案例ID:187593
热心群众
4 年经验· 深圳智捷云科技有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

新风学院学习平台 java开发工程师 2020.11-2021.03 1. 负责模块: moudle-vcloud (视频上传), activeMqConsumer (视频上传到云端),hlsServer (视频解密) 2. 技术栈: ssm, redis, activeMq, tomcat 3. 项目背景: 该学习平台项目为企业内部人才培养发展定制的学习平台, 课程视频对接华为云, 包括 pc端和移动端, 用户 可以在管理端上传视频资源课件供内部员工学习, 以及深圳试岗培训客户购买账号使用。 4. module-vcloud模块实现课程视频上传功能和视频管理后台功能, 当用户上传视频后, 服务端将封装的视频实体类调用 convertandsend压入 activemq 消息队列充当 produce 端作为一个消息生产者。 5. activeMqConsumer模块实现华为云 vod转码功能, 消费 activemq 队列中的上传任务, 使用华为云提供的视频转码 java-sdk将用户上传到服务器的视频使用 createAssetByFileAuto 方法上传到华为云, 使用 createAssetByFileReq 类加入 指定参数驱动视频在云端进行 hls 加密转码, 使用 quartz 定时获取转码成功状态, 成功之后把视频文件的播放地址, 时长等 参数存入数据库。
6. hlsServer 模块实现视频播放解密功能, 当支持 hls 播放器在播放m3u8视频的时候, 提供 geturl获取视频的播放地址, getkey 接口对于token 校验通过的播放请求返回华为云获取的密钥, 并将密钥存入 redis 缓存中60分钟, 让视频正常播放

新风学院学习平台

教育 · 职业技能 案例ID:187593
联系该工程师
微信扫码,建群沟通
作者: 热心群众 - 4年经验- 深圳智捷云科技有限公司

案例介绍

新风学院学习平台 java开发工程师 2020.11-2021.03 1. 负责模块: moudle-vcloud (视频上传), activeMqConsumer (视频上传到云端),hlsServer (视频解密) 2. 技术栈: ssm, redis, activeMq, tomcat 3. 项目背景: 该学习平台项目为企业内部人才培养发展定制的学习平台, 课程视频对接华为云, 包括 pc端和移动端, 用户 可以在管理端上传视频资源课件供内部员工学习, 以及深圳试岗培训客户购买账号使用。 4. module-vcloud模块实现课程视频上传功能和视频管理后台功能, 当用户上传视频后, 服务端将封装的视频实体类调用 convertandsend压入 activemq 消息队列充当 produce 端作为一个消息生产者。 5. activeMqConsumer模块实现华为云 vod转码功能, 消费 activemq 队列中的上传任务, 使用华为云提供的视频转码 java-sdk将用户上传到服务器的视频使用 createAssetByFileAuto 方法上传到华为云, 使用 createAssetByFileReq 类加入 指定参数驱动视频在云端进行 hls 加密转码, 使用 quartz 定时获取转码成功状态, 成功之后把视频文件的播放地址, 时长等 参数存入数据库。
6. hlsServer 模块实现视频播放解密功能, 当支持 hls 播放器在播放m3u8视频的时候, 提供 geturl获取视频的播放地址, getkey 接口对于token 校验通过的播放请求返回华为云获取的密钥, 并将密钥存入 redis 缓存中60分钟, 让视频正常播放

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×