直播平台录播系统架构

很多直播平台,会录制一些大主播的内容或者精彩内容,提供回放给用户观看。音视频的录制是在云端合成录制成个文件,有比较成熟的技术支持。技术的复杂性在于录制弹幕,礼物特效,进出场人数等流水。

在直播时,弹幕、礼物特效、观看人数的变化都是通过广播消息包推送到客户端,流水录制服务器以摸拟客户端的方式接收广播消息包存放在数据库,数据库中需要保存消息的时间戳和广播包的内容。流水录制服务器同时也去拉取直播时的礼物特效配置表,存放成一份礼物特效快照数据。原封不动的保存广播消息包在数据库里,是为了客户端架构支持以直播时处理消息的方式去处理回放的消息。

客户端播放录播时,根据录播的开始时间戳,拉取一次礼物配置快照信息,每十秒拉取一次流水数据。

礼物特效配置存放了礼物编号和礼物图片资源URL,业务场景中常有删除、新增、修改的情况,因此要保存当时直播时的礼物特效。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值