海外视频直播APP,视频语音平台开发搭建经验及后台项目简要说明
海外视频语音社交APP开发MICO 、Video Show、Uplive、Cloubhouse
项目运行环境:
●服务器系统环境:CentOS 7x版本,不限制服务器所在地区
●服务器:Nginx
●数据库:Mysql 5.6版本
●PHP:5.6版本
●缓存:Redis
PHP扩展:
Redis扩展 版本根据php版本
第三方服务:
●视频、图片存储采用阿里云OSS存储
计费方式:按量付费,具体可问商务要收费标准链接
●即时通讯使用腾讯云即时通讯服务
计费方式:按月付费,体验版测试账号100账号数,房间累计10个,正式上线建议采用1999元套餐
●短信验证使用阿里云短信服务
计费方式:按条数
●视频直播SDK使用腾讯云直播SDK,购买腾讯云流量可免费使用SDK
系统支持接入其他第三方CDN具体接入方法根据不同CDN的接入文档接入,腾讯云SDK可以不绑定任何三方CDN服务
大体目录结构:
●admin 系统后台目录
●agent 代理后台
●app_index pc端展示页
●callback 系统相关的回调(支付、直播状态)
●mapi 客户端接口文件
●public 静态资源文件(js、图片、css样式)
●system 系统使用到的一些三方SDK(腾讯云、阿里云)
●wap app中H5页面的模板
后台采用thinkphp3x框架
api未使用三方框架,自己封装的相关db操作方法
搭建部署流程具体参考搭建文档
支付:
●官方支付宝
●官方微信支付
系统支持接入第三方其他支付系统具体需要参考对应支付的文档说明
道具系统:
●礼物支持gif、svga格式
●座驾支持svga格式