跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 历史直播弹幕前后端应该如何传递?
未分類
12 5 月 2020

历史直播弹幕前后端应该如何传递?

历史直播弹幕前后端应该如何传递?

資深大佬 : FaiChou 46

直播弹幕都是 ws 连接, 但是直播回放中的弹幕前后端是怎么同步用户当前观看位置与弹幕的呢?

  1. 弹幕录制到视频中 ❌ 无法关闭弹幕
  2. ws 连接, 前端每秒给后端回掉当前位置, 后端返回弹幕
  3. 前端每秒调用 API 请求, 发送当前观看位置, 后端返回这一秒内出现的弹幕

看了 b 站的弹幕设计, 每秒给后端一次 heartbeat, 但是没有看到后端如何返回, 应该是 ws ?

一个直播回放弹幕系统应该如何设置? 先考虑直播视频 2 小时, 弹幕万条以内的情况, 直播有移动端与 web 端.

大佬有話說 (14)

  • 資深大佬 : xmumiffy

    回播就按照弹幕频率限制直接返回所有弹幕

  • 資深大佬 : zhaoFinger

    弹幕对应直播的时间轴存下就可以了

  • 主 資深大佬 : FaiChou

    @zhaoFinger 难道一个 API 请求把所有弹幕返回吗?

  • 主 資深大佬 : FaiChou

    @xmumiffy 这样会不会太多了? 比如 b 站新宝岛这个视频弹幕会特别大.

  • 資深大佬 : januariusming

    搞个弹幕上限啊 b 站都是最多 8000

  • 資深大佬 : BigPig666

    肯定不会返回所有弹幕,有比例返回的,盲猜有一定的推荐算法?

  • 資深大佬 : Amit

    弹幕其实就是字幕吧,根据时间坐标取一段时间的列表数据量应该不会很大,而且还可以做一些压缩,比如“哈哈哈”x3

  • 主 資深大佬 : FaiChou

    @januariusming 第一次搞直播的需求.
    弹幕上限可以, 哪些弹幕改保留哪些该遗弃?

  • 資深大佬 : Vegetable

    这不就是哔哩哔哩就行了嘛?哔哩哔哩视频打开弹幕列表不都加载好了吗?还请求啥玩意?

  • 主 資深大佬 : FaiChou

    @Vegetable 对呀, 我才想起来, 右边还有弹幕列表呢.. 平时不太注意, 一时间也没考虑到

  • 資深大佬 : xmumiffy

    @FaiChou 所以不是加了“弹幕频率限制”么

  • 主 資深大佬 : FaiChou

    @xmumiffy 是的, 谢谢

  • 資深大佬 : YUyu101

    回播和普通视频没什么区别吧,按时长给弹幕上限,每小时给个几千。

  • 資深大佬 : liuxu

    时间戳校验,分页读取,视频流,音频流,字幕,弹幕都是一个原理

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具