php中文网

视频网站弹幕技术如何选择:Websocket 还是轮询?

php中文网

视频网站弹幕技术选择:Websocket 还是轮询?

B 站等视频网站的直播弹幕采用 Websocket 技术,但这是否也适用于普通视频(非直播)弹幕?除了 B 站外,优酷、腾讯视频、爱奇艺等网站的弹幕技术也有疑问。

解答:

直播视频和回放视频的弹幕技术实现有所不同:

直播视频弹幕:

直播时,弹幕类似于多人聊天室,采用 Websocket 等技术,此外还涉及敏感词过滤、削峰等。

回放视频弹幕:

回放视频弹幕主要有两种实现方式:

  • 评论较多时:分时段拉取弹幕。
  • 评论较少时:一次性拉取弹幕。

需要注意的是,弹幕显示不受技术限制,而是基于以下考虑:

  • 用户观看体验
  • 主播视觉聚焦
  • VIP 用户优先显示
  • 自有弹幕置顶

以上就是视频网站弹幕技术如何选择:Websocket 还是轮询?的详细内容,更多请关注php中文网其它相关文章!

上一篇:单元测试 - Chatminal

下一篇:返回列表