上云直播核心CDN系统详解

7 篇文章 0 订阅
5 篇文章 0 订阅

现在看电视的人越来越少,更多的人在看直播,就算不看直播的人听到那句“Oh my god”就知道是李嘉琪在直播了。粉丝突破3500万,直播观看人数超200万,直播造就了一位流量王。李佳琪代表的是消费者一端的直播市场,而针对企业的直播市场今年发展也非常迅猛。国内直播行业的萌芽起源于网络游戏,yy率先进场开启了直播1.0,紧接着《英雄联盟》开启了直播2.0时代,LOL的大热,直接推动了整个直播行业的发挥在那,因为很多游戏玩家都习惯观看游戏录像、比赛直播。直到2012年~2015年,大量资本涌入,斗鱼、虎牙、熊猫、龙珠等主打游戏的直播平台纷纷开辟战场。2016年,智能手机和4G网络已经非常成熟,成千上百的直播APP出现在大众视野中。千播大战被媒体各种报道,使直播行业达到最顶峰。随着行业发展进入规范期,直播的内容也从最初的游戏、秀场等娱乐直播,开始向旅游、活动、金融、教育、财经、导购等多个行业渗透。
在这里插入图片描述
现代视频直播要解决几个问题,分别是视频源、视频流转发、视频播放。采集模块:视频源采集,主要用来采集平台主讲人音视频信息,编码音视频流,视频播放模块:让用户无障碍访问直播网站,实现对用户请求数据流的管理。这其中最重要的是CDN系统:是整个直播系统的核心,对视频流进行实时传输、调度分发、维护系统安全。猫云直播CDN系统对直播的支持来自于以下4项技术。

1.多协议支持

直播CDN系统拥有四层和七层多种协议可选,满足多样的业务场景。

2.高可用保障

直播CDN系统提供多重的高可用防护策略,保障业务的服务质量。

3.弹性伸缩

CDN与弹性伸缩服务无缝集成,根据业务流量自动扩展负载分发和后端处理能力。

4.会话保持

猫云直播CDN将一定时间内来自同一用户的访问请求,转发到同一后端云服务器处理,从而保证用户访问的连续性。

在这里插入图片描述

我们整个直播的系统逻辑,有3个阶段:

1.推流阶段

视频采集模块向直播网站申请获取频道,向频道推流;

直播网站向CDN系统查询相应节点,通过节点创建房间;

播放模块向直播网站查询频道,获取信息,向鉴权服务器鉴权通过,才能拉流播放。

2.数据传输阶段

直播向网站发起HTTP请求,创建直播频道,直播网站依据该请求和CDN进行通信,调度服务器查询空闲和距离主讲人最近的媒体服务器;主讲获取CDN推流节点后,向该节点以RTMP协议推流。

3.用户播放阶段

用户端向网站发送要观看频道的HTTP请求,网站根据请求和CDN通信,查询距离用户最近的CDN节点;用户发送RTMP请求,就进货区请求频道的猫云CDN边缘节点,观看直播。

我们从整个直播行业的发展历程来看,直播行业目前仍然处于增长期。这个阶段关键的标志就是:进入门槛提高,市场竞争逐渐规范。随着资本红利的退潮,行业会逐渐变成寡头独占的局面,直播市场趋于成熟和理智,更加注重用户导向。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值