本系列课程以菜鸟窝课程[菜鸟直播](http://www.cniao5.com/course/10121)为主线,记录一些学习过程中的心得和经验。
### 课程简介:
《菜鸟直播》利用腾讯直播、互动直播、点播、IM功能模块实现网红模式的直播与会议模式的互动直播,功能点包括推流、IM消息、打赏、回看录制等功能。
同时对视频相关的知识、技术进行了介绍,可以帮助学习者快速的进行腾讯相关视频应用开发,同时也包括了部分服务器的实现逻辑。
项目的框架结构采用了比较流行MVP,把界面与直播相关业务逻辑进行了分离,同时部分功能进行了调试封装,也引用了比较流行的技术,如OkHttp网络请求、 glide图片加载、ORMLitee数据库、ButterKnife注释等.
### 课程大纲
![](https://box.kancloud.cn/33fad12e2e4b58f5e4b733d80e39d412_530x1268.png)
### 项目功能结构图
![](https://box.kancloud.cn/43706048db6457240a29e19a944a856b_794x1123.png)
### 技术讲解
![](https://box.kancloud.cn/8717dd43835627118bfd1906b9fa8e91_794x1123.png)