互动直播中最常见的互动有聊天室(弹幕)、礼物、点赞、打赏等,互动系统涉及消息的互动性和实时性,在技术实现上大多是使用IM的功能来实现的。对于在线人数比较多的房间,弹幕消息量是非常大,主播与用户其实都看不过来,为了缓解服务器压力,在产品策略需要做一些必需的优化。
1、直播系统源码聊天室
互动直播中的弹幕互动是主播和用户互动的 主要方式,实际上就是IM中的聊天室功能。聊天室和群聊功能类似,但聊天室的消息是不需要分发给不在线的用户的,历史消息也不需要查看,用户只有进入聊天室后才能查看聊天消息和群成员信息。面对复杂多变的网络状况,还需要根据用户位置就近选择近对应运营商的单线机房接入弹幕消息服务,让弹幕更及时。
2、直播系统源码礼物系统
直播礼物系统更是绝大多数移动直播程序的标配了,它是这些平台主要的收入来源。送礼物的形式也增强了用户和主播之间的互动交流,也是主播依赖平台的最主要原因。
礼物的收发在技术实现上也是用聊天室接口做的,通常采用IM中的自定义消息实现,当用户收到或发送礼物时将自定义消息对应的礼物图形渲染出
原文地址:http://blog.51cto.com/13884626/2149491
时间: 2024-10-11 00:37:34