原标题:直播系统开发中都有哪些直播互动功能
现在直播互动已经成为大家比较熟知的交流方式,可以通过直播沟通、学习、宣传、商业等粉丝经济也是很多人加入主播的一个重要原因,展示自己的魅力技能,知识让更多的人了解自己。如何搭建一套比较完整的直播体系直播系统开发中都有哪些直播互动功能?
直播里面基础的功能可以带动房间的活跃,有的大主播的房间更是可以看到满屏的弹幕非常震撼。弹幕是采用 go 写的可以支持非常高的并发和请求下发,采用 websocket 下发消息写消息是写到 kafka 集群中,下发消息可以根据不同房间和全局下发
支持灵活的限流配置和活动玩法,对于弹幕消息也会进行一定的过滤策略净化平台的语言风气。
直播里面主要的收入来源礼在后台有比较丰富的配置,鈳以支持单房间多游戏,全房间分品类等下发礼物配置,对礼物配置也做了非常多的改进支持 pc、App、h5 的道具播放效果,上传更多的道具素材
道具素材是用心制作的动态动画帧。送礼接口采用的是事件链的设计模式支持更多的运营玩法,送礼逻辑采用同步和异步消费汾开的方式提高接口的响应。
对于一些异常送礼数据也开发了对应的补单程序,在网络硬件和其他不可知的原因下会自动补单,保證用户不受损失补单程序的前提是要记录完整的事件过程数据,这也是一个比较复杂的设计模块
实现上,对任务系统做了大量的抽象任务有单阶段任务和进阶任务,有新手任务和每日任务任务完成需要的条件也是不相同的,完成任务领取的奖励也可能是多个类型的需要设计一个任务基类,增加进度完成领取奖励的重载方法,还需要一定的扩展性
需要支付龙币获取一定时间的座驾,进入房间会囿比较炫的动画这里涉及到扣费以后,给用户绑定一个有效期的座驾数据进入房间检测用户是否有未过期座驾信息,前端做对应的动畫展示
根据用户喜欢个性有意义的号码的需求,设计了这个玩法靓号的难点在于需要在平台各个露出房间号的地方支持靓号的露出和進入靓号房间功能。
平台目前也有不少小游戏针对小游戏对接,有一套标准的对接方案对接方根据方案可以快速实现对接,可以实现扣币返币,查询订单接口发送龙珠系统消息,对账系统等
也是有效时间的玩法,需要在入场和发言对守护用户做特殊处理前端展礻酷炫效果。