卡塔尔世界杯已经落幕,作为“后新冠时代”的首个大型全球体育赛事,也同时被多个“史上首次”与“历史之最”所装点,但同时也是国内疫情的高峰期,相信大多数人都是顶着高烧咳嗽跟好友线上看完了总决赛,对于线上互动一起看球赛需要哪些技术呢?我们一起来探索下吧~
一起看架构
线上看球赛用户不仅可以观赛,还可以在直播间通过文字、表情、礼物等形式传达对于球赛的热爱,甚至也可以开通房间邀请好友一起观赛,边看边聊,真实还原线下看球场景。
在anyRTC 方案中,有二种方法可以实现一起看场景,第一种是实时音视频方案,另一种是基于CDN+RTC实时音视频方案。
实时音视频方案
通过纯 RTC 方式 实现,即主播、上麦观众采用 RTC 推流,麦下的观众则通过 RTC 拉流的方式来进行观看与互动,球赛通过插入媒体流功能转换为一路RTC流,实时分发给麦上和麦下用户。
此方案的优势在于麦上麦下延迟平均在 200ms 以内 ,观众频繁上下麦的体验更好且无异步感 。而此类方式比较适合观众对低延时要求高的直播房间。
CDN+实时音视频方案
CDN+实时音视频 方式实现,即主播、上麦观众采用 RTC 推流,主播端需要把本地音视频和远程上麦用户的音视频以及直播