直播平台录播系统架构

来源:互联网 发布:互联网公司薪资软件 编辑:程序博客网 时间:2024/04/29 10:00

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

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

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

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


1 0
原创粉丝点击