最佳实践 | 腾讯云X-P2P团队 Web HLS P2P实践
腾讯云音视频
每当大型活动和赛事来临, 对于视频平台来说, 高涨的不仅仅是人气, 还有大流量视频分发上的挑战,虽然有CDN平台,但流量突发,很可能会遇到意想不到的问题。这是因为突发流量,骨干网就会有瓶颈,若是预估不准、CDN资源准备不足,还会伴有更严重的视频分发质量问题。
P2P则是解决这个问题的良方,自古至今还没有那个系统可以宣称能很好地抗突发,除了P2P是一个例外,它宣称:看的人越多,效果越好。
众所周知,欲想P2P,必须得经过三步:
按照固定格式分割数据切片,这将是点对点对等网络相互分享的最小数据单元;
连接CDN、连接其他节点分别获取不完整的数据分片;
按照分片原来的组织方式,还原出最初的数据,并交付。
接下来将结合这三步,从连接、切片的方式逐步介绍X-P2P在Web HLS P2P上的实践。
| WebRTC
把时间拨回到2020年12月20日,彼时chrome吹响了下线flash的冲锋号,意味着flash时代落下帷幕。随之落幕的还有一整个flash的生态,包括f