1、架构方面
1.1 基本

该图是某大型在线演唱会的直播媒体架构简图。
可以看出一场大型活动直播涵盖的技术方案点非常庞杂,本节接下来的内容我们将以推拉流链路、全局智能调度、流量精准调度以及单元化部署,对这套直播方案做一个展开介绍。
1.2 推拉流链路

如上图所示,直播技术架构,分为几大部分:
- 1)视频直播中心(LMS——Live Manage Service):负责直播流的逻辑管理和操作控制,包括存储和下发实时转码、加密等媒体处理的配置信息;
- 2)实时互动直播服:由连麦互动和直播两部分组成,主播和连麦者的音视频数据在互动直播高性能服务器合成为一道流后推流到直播流媒体服务器;
- 3)直播源站服务(LSS——Live Source Service):直播流媒体服务器节点,结合全局智能调度系统,提供第一公里的最佳链路选择;
- 4)媒体处理服务(MPS——Media Processing Service):提供实时水印、实时转码、媒体数据加密等强大的流媒体处理能力;
- 5)融合CDN与全局智能调度(GSLB——Golabal Server Load Balancing):提供敏捷智能的CDN调度策略和分配算法,结合全链路、端到端的流媒体控制,来达到最终端侧优良的用户体验;
- 6)客户端SDK:提供推流、拉流以及上下行的调度能力,便于用户快速接入使用平台一站式的音视频解决方案。
1.3 融合CDN与智能调度

这是一个端到端的服务,通过平台的SDK执行一个类似HTTPDNS的调度,来做到真正根据用户IP做就近的接入。
针对国内相对复杂的运营商网络环境,在直播上行方面通过BGP网络以及与相关运营商在网络接入方面的合作,能够更加精准地控制网络链路的选择。
而对于下行,也提供了播放端的SDK接入,通过端到端的调度策略就近选择合适的下行链路。

调度的准确性以及最终效果

本文详细介绍了大型在线演唱会的直播技术架构,包括推拉流链路、融合CDN与智能调度、流量精准调度、单元化部署以及稳定性与安全性保障措施。通过全链路监控和应急预案,确保直播的稳定和安全。此外,文章还强调了数据监控系统和应急预案在应对故障时的重要性。

1399

被折叠的 条评论
为什么被折叠?



