Poppo live、Bigolive海外直播语音房社交APP前端技术说明(Mico、StarSea live、IShow、Streamkar、Youlive、Lami-Live)
Android:
原生开发,JAVA语言
开发环境:Mac OS、Windows等支持开发工具安装的环境即可
开发工具:Android Stuido
Android Studio Chipmunk | 2021.2.1
IOS:
原生开发,Object C
开发环境:Mac OS
开发工具:XCode
H5页面:
由于部分页面使用H5开发,使用了Vue,包括公会后台也是使用了Vue来开发,具体的环境要求说明有单独的文档予以参考
第三方SDK使用说明:
· 声网:用于音视频通话功能需求
· 友盟:私信消息推送、用户数据分析统计
· 腾讯云 IM(即时通信):用于系统的IM功能需求
· 腾讯云 COS(对象存储):用于客户端图片、视频等资源存储加速
· openinstall:用户免邀请码免填参数功能
· 高德:用户用户定位功能需求
· 腾讯云移动直播SDK:用于客户端直播和观看直播功能需求
· Mob:用户用户分享、第三方登录集合SDK集成
· 支付宝SDK:用户客户端拉起调用支付宝支付功能
· 美颜SDK:内部渠道合作方
后端技术说明
开发语言:PHP 7.3
使用框架:ThinkPHP 5.0版本
持久化存储数据库:MYSQL 5.6、5.7版本需要关闭严格模式
缓存数据库:Redis
Web服务器:Nginx
运行环境:阿里云、腾讯云等云主机,要求环境符合以上说明,使用宝塔面板或自建环境皆可
后台UI使用:bootstrap
· 图片视频等资源存储:腾讯云COS
· 系统日志:本地化存储/data/runtime目录下
· 第三方库引入:使用composer工具