1、以第三方外包提供的原始代码为基础,根据自身需求,重新打造合适当前需求的 App
2、在金山云 SDK 的基础上,实现实时推流,视频回放,通过 socket 实现老师与同学的互动直播
3、通过录屏功能以及 JS 的交互增强师生互动的生动性
4、项目集成 AliPay、WeChatPay、ApplePay、PayPal 等支付方式
5、使用代理,通知等设计模式,解决不同模板之间数据传递的问题
6、为解决推流丢包的问题,金山 SDK 切换成阿里 SDK;同时处理 socket 与直播兼容性的问题
7、使用蓝湖分解任务模块,使用禅道管理项目进度,使用 git 管理项目代码