- 0
- 0
- 约小于1千字
- 约 4页
- 2026-08-31 发布于北京
- 举报
12-2直播PK流程介绍
什么是直播pk
其实可以理解为是同一个直播间有多个人在线直播,然后不同的主播之间会进行一些
才艺PK。在直播头像的底部会有一个pk相关的进度条,当有用户选择对应的主播进
行打赏的时候,相关的pk进度条会发生一定的变动。最后进度条值高的一方PK获
胜。
PK其实底层涉及到的技术并没有我们想象中的那么复杂,主要是利用了送礼物原先的
流程,整体的链路如下图所示:
这里只不过在原先的送礼物基础上,要求实现全直播间可见,所以这里需要我们进行
直播间的广播推送。这里需要使用IM去将pk进度条的值推给观众们。
考虑点
推送PK进度值的是否存在乱序可能?
例如22:59:58秒的PK进度是10:9,但是22:59:59秒的PK进度是11:9,这里我们需
要确保以最新的PK进度值为准。
由于存在网络传输,所以消息到页面的先后顺序不好确保。
因此我们可以在消息体积里面注入我们每个PK进度值所对应的时间戳,然后前端页
面进行PK进度渲染的时候,以最新的IM消息为准。
如果用户中途进入直播间,PK值如何展示?
可以按照直播间为维度,将PK的进度值放在一个redis的缓存中。
如果我们存在廉价礼物,是否会送礼物高并发的请求场景
对于礼物参数的校验,其实可以合理使用一些本地缓存技术去降低RPC的损耗。
您可能关注的文档
最近下载
- 2026贵州省农业发展集团有限责任公司管培生招录91人笔试备考题库及答案解析.docx VIP
- 小学英语新人教版PEP六年级上册全册教案(2026秋).docx VIP
- “友邦惊诧”论.ppt VIP
- 最新人教版八年级物理上册 全册精品课件全集(739张).pptx
- 浙科版综合实践活动七年级上册第二单元1.2《校史寻访实施总结阶段》课件.ppt
- 2022浪潮信创服务器CS5280H2技术白皮书-v1.2.pdf VIP
- TCECWA 1001-2020 钢结构接头及机器人焊接工艺.pdf VIP
- 异常子宫出血诊断与治疗指南(2022更新版).pptx VIP
- 四年级数学上册2026新教材解读课件(人教版).pptx
- 新建沪渝蓉沿江高铁上海至南京至合肥段先期开工工程殷庄站改建工程及启东机务折返段客整所还建工程公示版 声专题.pdf VIP
原创力文档

文档评论(0)