《视频直播APP应用开发/云计算技术与应用专业校企合作系列教材》较为全面地介绍了目前流行的视频直播相关知识,依托腾讯云直播服务平台,介绍了腾讯云直播(LiveVideo Broadcasting)快速的直播接人和分发服务。同时,《视频直播APP应用开发/云计算技术与应用专业校企合作系列教材》以“斗学直播”APP为项目原型,以任务驱动为主线,基于腾讯云平台,完成了腾讯云直播服务的申请与购买、成功案例的体验、直播SDK的介绍、“斗学直播”APP的完整案例开发等内容,并全面翔实地讲述了推流技术的相关知识。
整个“斗学直播”项目包含视频直播基础调研、功能设计和服务租赁、直播搭建开发环境、用户管理模块、直播模块、直播互动模块、直播后台管理及应用发布这8部分。每部分都包含若干分解任务,每个分解任务包含其相关的基本知识学习和步骤实现两部分。在阐述中,《视频直播APP应用开发/云计算技术与应用专业校企合作系列教材》尽量做到基础知识介绍具有针对性,任务目标操作具体化。每个任务结束设计有拓展实训供读者练习和提高。最后的附录提供了iOS直播、小程序直播开放的案例,供读者学习和参考。通过《视频直播APP应用开发/云计算技术与应用专业校企合作系列教材》的学习可以让读者更加全面地了解Android组件的应用场景及方式,以及Web和Android前后台交互实现的方式。
《视频直播APP应用开发/云计算技术与应用专业校企合作系列教材》可以作为高职高专院校软件技术专业和计算机网络技术专业的基础核心课程以及计算机相关专业的移动应用开发课程的教材,也可以作为软件技术应用和移动应用开发技术入门的培训教材,同时适合腾讯云开发专业人员、直播爱好者和广大计算机爱好者自学使用。
目录
- 单元1 视频直播基础调研
- 学习目标
- 学习情境
- 任务1.1 视频直播市场的初步调研
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务1.2 GoGaI小直播技术调研
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 单元2 功能设计和服务租赁
- 学习目标
- 学习情境
- 任务2.1 功能设计和技术选型
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务2.2 服务租赁
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 单元3 搭建开发环境
- 学习目标
- 学习情境
- 任务3.1 了解RTMPSDK并下载
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务3.2 安装并配置开发环境
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 单元4 用户管理模块
- 学习目标
- 学习情境
- 任务4.1 实现用户注册模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训l
- 任务4.2 实现用户登录模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务4.3 实现个人中心模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 单元5 直播模块
- 学习目标
- 学习情境
- 任务5.1 实现开启直播模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务5.2 实现直播列表模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务5.3 实现观看直播模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 单元6 直播互动模块
- 学习目标
- 学习情境
- 任务6.1 实现点赞模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务6.2 实现弹幕模块
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务6.3 实现功能扩展
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 单元7 直播后台管理
- 学习目标
- 学习情境
- 任务7.1 实现登录注销功能
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务7.2 实现直播管理功能
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务7.3 实现用户管理功能
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 单元8 应用发布
- 学习目标
- 学习情境
- 任务8.1 部署Web项目
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 任务8.2 签名打包
- 任务描述
- 知识学习
- 任务实现
- 项目实训
- 单元小结
- 附录 iOS和小程序直播
- 参考文献