1 直播间如何联动

用户看到直播中 视频 、评论/礼物信息是如何整合的的?通过前端渲染来实现,视频流、评论等组件都是一个元素,直播间负责排版这些元素。
 
可以把直播间分为视频流 互动消息流 两部分。
  • 视频流。包含推流和拉流。https://mp.weixin.qq.com/s/HJLfMYGgjQO0jDvP7D12nA

screenshot-20220713-234021

  • 互动消息流。包含生成消息和消息下发两个方向,生成消息通过中台服务完成(app->中台服务-IM消息中心),下发消息通过IM消息中心完成(IM消息中心->apphttps://segmentfault.com/a/1190000040053300

85460279

消息下发通过长连接和短连接来完成。

  • 短连接

789489780-c006eb0550291ad8_fix732

  • 长连接

2431393790-39f2dd8ccafe599e_fix732

 

2 来自网上的文章

1、玩转直播系列之消息模块演进(3)  https://segmentfault.com/a/1190000040053300
2、聊聊高并发长连接架构:百万在线的美拍直播弹幕系统如何实现  https://juejin.cn/post/6844903511470112776
3、抖音微博等短视频千万级高可用、高并发架构如何设计?
(1)稳定性:扩容、缓存、限流、降级 四个方向。
(2)推拉的选择:使用服务端退,原因是减少客户端无效的轮询查询。
5、字节跳动千万用户量级直播活动技术保障实践 https://mp.weixin.qq.com/s/HJLfMYGgjQO0jDvP7D12nA
 

分类&标签