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的下载和熟悉;