【0099】【项目实战】-【Android互动直播APP开发】-【2】直播需求分析
0. 功能拆解
【说明】直播功能复杂程度远远大于通用模块功能


1.通用模块
1.1 设置
【强制升级】某些应用程序在上传到应用市场之后,现在更换了API接口之后,要升级程序,则老的APP用户则无法升级程序,因此需要添加此功能;

1.2个人信息

1.3 密码相关-注册-登录

2.直播模块
【充值-直播列表】

【观众】

【主播方】

2. 界面的设计--没有记录
3.技术模块

4. 直播技术的选型
4.1 IM 系统的选择
【说明】中小公司选择第三方框架支持;大公司会自己写IM系统,不会将用户的数据泄露给第三方;
【选择结果】使用腾讯的IM;


4.2 直播平台的选择
【选择结果】使用腾讯云


5. 腾讯云IM与直播的集成
5.1 注册




5.2 云通信






5.3 互动直播
【网址】https://cloud.tencent.com/product/ilvb



【后期参考】后期会参考tdemolive和随心播的代码;此处没有应用的互动列表;可以使用云通讯的直播列表;

【直接使用云通讯的直播列表】

【创建应用列表】



【说明】上面的步骤就已经形成了appid和accountType;




【总结】到此为止:需要做的工作是
【1】在腾讯云的账号的注册和配置信息的获取;
【2】demo的下载和熟悉;
浙公网安备 33010602011771号