【agora】白板

伍双老板

1、后端模块设计
2、移动端SDK设计
3、白板的插件系统设计
4、团队的开源尝试

全量和增量帧

  • 白板的所有行为
  • 会变为一帧一帧的
  • 但是有时序
  • 快速恢复现场
  • 必须把过去的所有内容制作为snapshot
  • 这个就是全量
  • 好处是课程越来越长,加入课程就会快
  • 加入时恢复现场,使用全量帧就快

白板走信令通道

  • 信令是tcp websocket 的
  • 有点是tcp 保序,白板本来就是逻辑上有序,强一致
  • 如果互动,会被音视频抢走
  • 白板就会卡了。
  • 容易被抢网,native 端使用over tcp 的sdk,传输层实际上是udp,
  • 有点像quic,用新的拥塞算法,40%丢包还能通信。
  • web上解决不了。只能chrome支持quic了。

render

PASS提供全端


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部