此套语音聊天室app完全由成都犟啡犟科技有限公司自主研发,功能完善,模块清晰,代码规范,其使用到的技术架构及三方服务如下
技术架构
系统:Linux
存储:Mysql、Redis、elasticsearch
反向代理:Nginx
服务端:kotlin,SpringBoot架构,由接口服务、报表服务、搜索服务、媒体对接服务和支付渠道服务5个子服务构成
运营后台:Java,SpringBoot架构
安卓:Java,MVVM架构
苹果:OC,MVVM架构
第三方服务
1. 腾讯即时通信IM
2. 阿里云OSS
3. 阿里云一键登录
4. 阿里云短信
5. 阿里云消息队列RocketMQ版
6. 阿里云微消息队列MQTT版
7. 阿里云实人认证
8. 声网音视频RTC通信
9. ACRCloud哼唱抢麦
10. 极光推送服务
主要功能介绍
以语音房间为基础,通过多人在线聊天互动,辅以抢唱、猜词社交游戏、助力新用户无门槛切入,快速找到自己感兴趣的用户或内容,更有成长系统、红包奖励、小游戏(幸运礼物、随机礼物、砸金蛋、开宝箱)等特色内容,打造多样有趣的线上游戏、聊天陪伴、综合娱乐平台,全源码交付。
1.房间速配:根据用户选择偏好,省去冗余环节,一键进入兴趣房间
2.房间展示:实时动态展示活跃房间列表,支持设置房间推荐,新房间扶持
3.房间类型:房间类型多样,可自由切换,主播或厅主根据偏好自行设置
4.多人互动:房间内置聊天室,可随时上麦,或唱歌、或游戏、或聊天,增强用户粘性
5.全民抢唱:用户通过抢唱、接唱来增强互动,寻觅最青睐的声音
6.你演我猜:表演者描述指定词汇由其他玩家猜中的语音社交游戏,趣味十足
7.多样礼物:普通礼物、随机礼物、幸运礼物(可高倍数返回钻石)等丰富类型,支持多样玩法,让打赏更有趣
8.动态圈子:支持发布图文、语音、视频类型的动态,增加用户曝光途径
9.家族入驻:为优质主播团队创建家族,增强主播和用户归属感
10.成长任务:用户可通过签到、完成每日任务等方式获取红包奖励,提高用户留存
11.主播任务:为入驻主播设置周期(日、周)任务,增强平台活跃度
12.用户装扮:头像框、聊天气泡、座驾、尾灯等多种装扮,满足用户多方式、多入口个性化展示自我
13.小游戏:砸金蛋、开宝箱等小游戏,轻量易上手,增强娱乐性
14.俱乐部:创建专属小圈子,俱乐部内可玩游戏、发红包,可设置每日任务及每日奖励,提升用户活跃度
QQ 269301046