分布式音视频服务器频道系统框架

本文详述了分布式音视频服务器中频道的内外部网络设计,包括频道创建流程、语音单独通信、以及直播间音视频转发等关键操作。具体涉及会话服务器、网关服务器、频道信息服务器等多个组件,阐述了各组件在频道管理和通信中的作用,揭示了分布式系统如何实现高效稳定的语音视频服务。
摘要由CSDN通过智能技术生成

本文根据服务器的类型作用来分析分布式设计之语音视频系统服务器框架。

设计上:

1)频道系统跟频道外部功能分开,简称为频道内部网络和频道外部网络。

2)频道系统根据频道类型分为几个子系统(最重要的是直播间系统,也是本文讲述的)

3)直播间系统有独立的多网关(这里是VChannelMediaServer),分流直播间数据操作(到直播间数据服务器)、直播间应用操作(到直播间应用服务器)、音视频通信(到直播间音视频服务器)、日志操作(直播间日志服务)、与其他系统联系(包括频道外部网络或频道内部网络的其他子系统,通过直播间上级服务器来转发)

一、频道外部网络

频道外部网络服务器类型:

SessionServer:会话服务器。保存用户基本信息。保存用户当前进入频道和请求跳转频道id。

GatewayServer:网关服务器。保存与客户端连接。保存客户端当前进入频道和客户端类型(pc端或手机端),在SessionServer宕机恢复时使用。GatewayServer会主动连接所有的SessionServer,为不同SessionServer之间提供消息转发服务。

ChannelInfoServer:频道信息服务器。预约活动、节目单、节目订阅;频道详细信息;频道分类信息(综合频道列表)

UserChannelInfoServer:用户频道信息服务器。频道成员信息。个人频道信息(我的频道列表、历史频道列表等)。

ChannelContributionServer:频道贡献服务器。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值