据3月14日消息,苹果刚刚在其官网宣布,一年一度的全球开发者大会(WWDC)今年将改为线上形式在6月举行。苹果的WWDC举办至今已是第31届,由于全球性的新冠病毒肺炎疫情爆发,今年是苹果开发者大会历史上首次以线上形式举行。我们都知道新品发布会直播、新品推介会直播、产品展销会直播时,整个直播要做到几点要求。首先,当产品方发起直播,用户端要实现PC端、手机端(Android安卓/iOS苹果)、平板端、微信端、智能电视端都可以直接观看,其次,直播完成后,可观看发布会视频直播的视频回放;最后是用户可以将此直播页面直接分享到朋友圈,也可发布到微信公众号中,观看者打开就可以直接观看直播画面。那么,做一场成功的直播发布会需要哪些技术支持?
视频整个直播的系统逻辑,有3个阶段
1.推流阶段
视频采集模块向直播网站申请获取频道,向频道推流;
直播网站向CDN系统查询相应节点,通过节点创建房间;
播放模块向直播网站查询频道,获取信息,向鉴权服务器鉴权通过,才能拉流播放。
2.数据传输阶段
直播向网站发起HTTP请求,创建直播频道,直播网站依据该请求和CDN进行通信,调度服务器查询空闲和距离主讲人最近的媒体服务器;主讲获取CDN推流节点后,向该节点以RTMP协议推流。
3.用户播放阶段
用户端向网站发送要观看频道的HTTP请求,网站根据请求和CDN通信,查询距离用户最近的CDN节点;用户发送RTMP请求,就进货区请求频道的猫云CDN边缘节点,观看直播。
我们从整个直播行业的发展历程来看,直播行业目前仍然处于增长期。这个阶段关键的标志就是:进入门槛提高,市场竞争逐渐规范。随着资本红利的退潮,行业会逐渐变成寡头独占的局面,直播市场趋于成熟和理智,更加注重用户的使用感受。
现代视频直播要解决几个问题,分别是视频源、视频流转发、视频播放。采集模块:视频源采集,主要用来采集平台主讲人音视频信息,编码音视频流,视频播放模块:让用户无障碍访问直播网站,实现对用户请求数据流的管理。这其中最重要的是CDN系统:是整个直播系统的核心,对视频流进行实时传输、调度分发、维护系统安全。猫云直播CDN系统对直播的支持来自于以下4项技术。
1.多协议支持
直播CDN系统拥有四层和七层多种协议可选,满足多样的业务场景。
2.高可用保障
直播CDN系统提供多重的高可用防护策略,保障业务的服务质量。
3.弹性伸缩
CDN与弹性伸缩服务无缝集成,根据业务流量自动扩展负载分发和后端处理能力。
4.会话保持
猫云直播CDN将一定时间内来自同一用户的访问请求,转发到同一后端云服务器处理,从而保证用户访问的连续性。
云直播(Live Video Broadcasting,LVB)依托猫云全球海量加速节点和领先的音视频AI技术,快速为开发者提供向其终端用户展示的流畅、高清、高质量的视频直播的服务。
领取专属 10元无门槛券
私享最新 技术干货