直播平台制作中的直播间礼物功能开发基本介绍

简介: 直播平台之所以能够吸引大量的用户流量,很大程度上受益于它独有的礼物打赏机制。而直播平台中的礼物系统也是平台和主播的重要收益来源。在实际的直播平台制作过程中,礼物系统常见的方案有哪几类呢?礼物又是如何在客户端实现发送的呢?

直播平台之所以能够吸引大量的用户流量,很大程度上受益于它独有的礼物打赏机制。而直播平台中的礼物系统也是平台和主播的重要收益来源。在实际的直播平台制作过程中,礼物系统常见的方案有哪几类呢?礼物又是如何在客户端实现发送的呢?

提到直播平台制作中的礼物形式,主要有以下两种:

1.普通礼物:适用于所有普通用户充值打赏使用

2.豪华礼物:多为动态特效礼物,常见格式如GIF、SVGA

除此之外,基于普通礼物和豪华礼物,结合直播平台实际的运营需求,又会有热门礼物、守护礼物、幸运礼物等。

这里我们逐一介绍下各种礼物形式及它们与直播平台之间的结合点。

普通礼物一般为静态图片,平台管理者在直播平台管理后台可以进行自定义上传;而豪华礼物的制作则比较浪费时间。GIF图片格式是我们比较常见的,而SVGA则是一种全新的动画格式,可以全面兼容iOS/Android/Web多个平台,它的性价比极高,动画文件的体积小,播放时占用的资源也较少,动画还原效果也好,被广泛应用于直播平台动态礼物制作中。

4e83185d6e9c9f9f3d6cab49aba199c534d7cc2e 

热门礼物大多会影响主播在直播平台列表中的排列顺序,例如可以根据本场直播结束后主播收到的热门礼物总价值对主播直播间进行排序,在价值一样的前提下,再去按照开播时间等因素去排序。

守护礼物主要是针对具备主播守护功能的直播平台量身定制的。通常只有购买了主播守护增值业务的用户可以在直播间内发送此类礼物。

以上两种礼物形式,主要受直播平台中相关功能机制的影响,其表现形态与普通礼物和豪华礼物无异。

至于幸运礼物,则是现在大家比较关注的,因为有中奖概率充斥其中,无形中增加了直播平台的互动乐趣。当然这个中奖概率说白了也是可以操控的。但很多运营级别的直播平台还是会将概率设置成随机的,主要目的还是为了让用户体验到其中的送礼中奖乐趣。

介绍完直播平台制作中的礼物系统功能,我们要简单了解下礼物功能在直播平台中大致的一个实现流程。

首先,系统会确定用户和主播的ID,明确直播间的流,用来确定直播间,防止礼物送错。由于礼物也分为我们前面提到的普通礼物、豪华礼物等,种类繁多,所以每个礼物也都是有明确的ID的,当然还要明确礼物的数量。在实际的过程中,这些信息确认之后,则会获取礼物信息,判断礼物是否存在,根据礼物单价*礼物打赏数量,计算得出礼物所花费的总金额。

d254f4897ecbd351d1fc47e8c4a9746c78e0c8da 

然后,根据用户的支出和消费标识,更新用户账户余额,结合计算所得的礼物花费总金额进行扣费。扣费之后,系统会自动判断扣费是否成功,进而得出用户余额是否足够用来支付礼物花费,若用户余额不足,则会提示用户“余额不足”,用户进行充值后才可以发送礼物。

34eaf33db90e775167c3f573585a0f36a01ee1ac 

最后,则是通过socket,向直播间内所有的用户发送即时信息,让直播间所有的用户看到礼物发送消息及礼物发送的特效。

8270105f34471aa510e5811226a985fe298723a0 

结合以上我们所提到的,直播平台制作过程中礼物功能的实现经常遇到的问题主要有两点:

1.礼物信息错误

出现该问题时,我们可以自己检查一下数据库,查看礼物信息是否存在,有没有出现误删。

2.扣费与礼物发送不对等

有时会出现用户一端显示礼物发送扣费成功了,但礼物实际并未发出。此时我们可以检查一下socket是否正常,以及socket中礼物的token获取是否正确。

在直播平台礼物系统的开发过程中,还有更多的礼物功能玩法机制,也会面临其他的问题。希望本篇内容能够让刚刚接触直播平台制作的朋友,对礼物系统有基础的了解,涉及到更为复杂的礼物系统开发,可以寻求专门的直播平台开发商进行协助。

相关文章
|
移动开发 JavaScript Java
搭建开发类似雷速、斗球赛事直播平台,成品体育赛事直播框架源码
源码描述: 体育直播系统源码是由"东莞梦幻网络科技"使用PHP、Java、Objective-C和Vue开发的框架源码。这个源码是全开源原生源码,可以用于二次开发,并且涵盖了赛事平台95%以上的项目需求。
|
负载均衡 数据安全/隐私保护
一对一直播app开发,直播间的搭建重点
一对一直播app开发,直播间的搭建重点
|
小程序 前端开发
微信小程序直播间开发抽红包功能
小程序直播具备评论、点赞、连麦、拍一拍等丰富的互动功能,抽奖、优惠券等高效的营销功能,以及成员管理、评论管理、推流直播、数据看板等完善商家工具。通过引入小程序直播组件,商家自有小程序可快速具备直播能力,提升经营效率。
202 0
微信小程序直播间开发抽红包功能
|
黑灰产治理
2行代码、3分钟搭建直播间!低代码音视频工厂vPaaS体验,抽奖100%中奖
5月9号-5月16号,,完成体验提交报告可抢抽奖资格!抽奖100%中奖!
2行代码、3分钟搭建直播间!低代码音视频工厂vPaaS体验,抽奖100%中奖
|
编解码 UED
陪玩平台源码如何实现语音聊天室和连麦功能
陪玩平台源码的多人聊天室和直播功能中,都实现了语音聊天室功能,综合来看,语音聊天要满足三个主要条件,支持多人连麦、支持音频混流和多种连麦方式。
【直播预告】《你好,低代码》明天5月7日钉群开播!
《你好,低代码》第八期邀请到了钉钉宜搭应用开发大赛获奖选手——臧家河给大家分享如何用宜搭搭建一个“聚合工具箱”
2306 0
【直播预告】《你好,低代码》明天5月7日钉群开播!
【直播预告】《你好,低代码》明天28日钉群开播!
《你好,低代码》第七期邀请到了钉钉宜搭产品经理——鲁戈给大家介绍宜搭4月新亮点,还会剧透5月新功能!
2880 0
【直播预告】《你好,低代码》明天28日钉群开播!
【直播预告】《你好,低代码》明天22日钉群开播!
《你好,低代码》第六期邀请到了阿里巴巴运营专家骏骐给大家介绍如何使用宜搭快速搭建企业营销管理结算的应用
1978 0
【直播预告】《你好,低代码》明天22日钉群开播!
|
大数据
解读直播间搭建的直播带货系统,直播间搭建的要点
直播间搭建的带货系统凭借其方便快捷的购物体验,在疫情期间飞速崛起,给人们带来了许多便利的同时也掀起了一股网购的新浪潮,也是当下电商快速复苏的一个新风口。直播带货系统的目的就是抓住商机,满足消费者需求,今天带大家来一起解读一下直播间搭建的直播带货系统要点。
解读直播间搭建的直播带货系统,直播间搭建的要点
|
调度 数据安全/隐私保护 黑灰产治理
如何通过直播间源码实现完整的直播系统开发?
直播行业在2020年快速在各个领域占领市场,不受年龄地域的限制,这早已变成一股风靡全世界的新浪潮。再加上即将来临的5G的时代,今年或许便是全民直播的暴发年间。那么直播间源码是怎样开发设计是?一起了解一下吧。
如何通过直播间源码实现完整的直播系统开发?