腾讯云大学大咖分享 | 探索云直播技术

2019-12-13 10:42:15 浏览数 (1)

点击观看完整课程

直播行业规模逐年增加,但行业增速却在逐步放缓,视频直播的平台对于各大厂商的解决方案提出了更多、更个性化的要求。是什么样的技术和服务在背后支撑着我们日常直播内容发布和播放呢?今天我们通过腾讯云大学和云 社区共同整理的云直播技术课程的干货内容进一步了解!

在2019年,直播行业规模已突破600亿元,随着移动带宽和移动互联网的互相加持,移动互联网的用户和流量进一步增加。预计到2020年直播行业规模将突破700亿元。但随着带宽规模的不断上升,直播行业增速在逐年放缓。

放缓的原因主要有以下几个。在成本方面,用户和流量的增加导致各大平台的成本越来越高。并且目前国内对直播行业有了更加明确的监管手段,监管越来越严格,网络直播已经从野蛮增长阶段变为健康监管阶段。直播行业的人口红利已经见顶,用户向头部平台集中,直播直播行业已进入下半场。

但随着新技术的不断产生和发展,人工智能,5G技术,增强现实等持续创新,行业迎来新的发展机会。

目前直播行业有一些较为典型的应用场景:游戏(虎牙、企鹅电竞)、秀场(映客、花椒)、新闻(CNTV)、教育(新东方在线)、旅游(游云南)、金融(大智慧)、电商(蘑菇街)、赛事(LOL系列赛,世界杯)、社交(陌陌)、安防(阳光厨房、道路监控)。

针对不同的行业场景以及用户群体,腾讯云直播提供了更加垂直于行业的端到端的解决方案,主要包括标准直播、移动直播SDK、慢直播和快直播四个场景,能够满足不同场景的不同技术需求,帮助直播用户更快速、更安全的接入直播服务。

一、标准直播

首先我们来看看标准直播,在下图中我们从内容的专业程度、互动性强弱把目前现有的直播平台划分成四个象限。直播平台内容逐步多样化,各种类型的直播平台之间的界限逐渐模糊。直播内容整体向强互动、专业化方向迁徙,受过专业训练的素人主导的PUGC在内容生态中扮演着重要角色。

腾讯云直播平台提供包含四大功能模块(推流模块、转码模块、录制模块、支撑模块)的一站式直播解决方案。从主播推流上云,到云端转码、智能处理,再到直播下行分发,用户观看直播。同时支持将直播内容录制为点播文件进行持久化存储,以便进行回看或存档。

目前,腾讯云直播平台资源的覆盖十分全面,已覆盖50 国家和地区,拥有超过1300 (1100 国内&200 海外)加速节点,总储备带宽超过100T ,以此保证直播内容能够在全球范围内进行高质量推流和分发。

腾讯云直播平台提供的能力包括标准直播推流、录制、时移、自动拼接、水印、回调、转推/拉、截图、鉴黄、混流、鉴权、丰富的openAPI以及QUIC加速能力,这些都是直播平台常用的一些能力。

极速高清是腾讯云直播核心优势之一。

极速高清主要是两个能力,或者说是两种用法,一种是在恒定码率的情况下,采用极速高清技术还原画面绚丽的细节。典型案例是去年央视的中秋晚会,采用了极速高清转码过后,人眼主观感受,要比普通转码高出20%以上。第二种用法,是在不改变人眼主观感受的前提下,尽量降低视频码率,以达到降低成本的目的。典型案例是去年世界杯期间,央视网采用极速高清技术,画面的流畅度和清晰度都有明显的提升,并且同等画质下码率降低了30%,这就意味着节省掉30%的带宽成本。

另一个核心优势是PCDN技术。腾讯云新一代的P2P技术,能够有效的降低带宽成本,并且保证直播质量。腾讯云PCDN平台,支撑了英雄联盟系列赛事直播,将带宽成本下降了50%以上,并且能够同时满足2S以内的超低延迟,将卡顿率控制在2%以内、首屏时间低至400毫秒等核心体验指标。

二、移动直播 SDK

移动直播 SDK(Mobile Live Video Broadcasting)是腾讯云直播服务(LVB) 在手机直播方向 的延伸。相比于主要面向云对接的直播(LVB) 服务,移动直播(MLVB)既提供了 基于 RTMP SDK 的“快速集成方案”,也提供了集直播(LVB)、点播(VOD)和云通信(IM) 等多云端服务于一体的“一体化解决方案”。

腾讯云直播的应用场景主要有自由开播、直播连麦、直播聊天和小程序直播四个场景。自由开播场景是借助移动直播 SDK,iOS、Android、PC、微信小程序、Web 或 H5 页面都可以接入直播能力,不再受限于环境和设备,主播随时拿起手机即可开播。移动直播 SDK 支持直播连麦,通过互动直播解决方案完成主播与观众之间视频连麦,实现双向的视频通话互动,打破直播单向交流的边界。移动直播 SDK 搭配腾讯云 IM 能力,让观众之间也能通过聊天互动,包括弹幕、评论、点赞等等,让直播互动更加多样精彩。移动直播 SDK 整合到小程序解决方案中,实现微信小程序端在线直播、多人通话、直播连麦等多种多样的复杂功能,满足绝大多数场景中的在线音视频需求。

移动直播SDK以源码集的形式,集文字互动、弹幕消息、飘星点赞、美颜增白、动效蒙皮等功能于一体,帮助用户快速上线直播功能。实时美颜,在图像采集过程中,通过一系列复杂的DSP降噪、滤波、小波变换、光学处理等复杂数字图像处理技术,通过显存实时编码输出美化后的实时图像。

除了以上的基础功能之外,移动直播具备以下高级产品能力。

直播 连麦是在秀场直播和在线教育场景中经常使用的直播模式,它既能支持高并发和低成本的在线直播,又能通过连麦实现主播和观众之间的视频通话互动,具有极强的场景适用性。

主播PK 是在秀场直播场景中经常使用的一种吸引热度的方式,两个分处不同房间的主播可以相互分屏连麦(视频通话),主播与主播之间的延迟可以达到 500ms 以内,而观众在不需要切换流地址的情况下,就可以在原来的 CDN 直播流中看到主播 PK 的效果。

录屏直播,手机录屏直播,即可以直接把主播的手机画面作为直播源,同时可以叠加摄像头预览,应用于游戏直播、移动端APP演示等需要手机屏幕画面的场景。

AI 美颜特效,大眼、瘦脸、动效贴纸、绿幕等特效功能,是基于优图实验室的人脸识别技术和天天P图的美妆技术为基础开发的特权功能,腾讯云小直播团队通过跟优图和P图团队合作,将这些特效深度整合到 RTMP SDK 的图像处理流程中,以实现更好的视频特效。

绿幕抠像,主要是将绿色背景扣出,替换为其他丰富的素材的能力。

值得一提的是,移动直播SDK是开源的APP源码,让用户在下载之后3步就可以完成终端集成。

三、慢直播

慢直播是腾讯云针对大规模音视频上行的直播方案,专为音视频高并发推流场景而定制,广泛应用于安防监控、旅游景区直播、智慧门店分析等领域。

它有以下几个核心优势。

高并发推流:多年的音视频技术积淀,支持稳定清晰的大规模高并发音视频推流。

强大音视频能力:联合各视频产品能力,支持音视频录制与时移回看功能,客户可按需使用。

视频分析加成:配合智能AI技术的分析能力,实现智能标签、智能识别等视频内容分析。

极高性价比:专为大规模的视频上行场景定制,对比传统直播模式,更具备价格优势。、

慢直播的产品架构分为两种模式,纯云端方案和边缘 云端方案。

腾讯云慢直播的云端方案配合云点播实现了摄像头音视频流的录制、存储功能;同时借助视频分析能力,通过API接口回调将腾讯云经过AI识别的音视频传回客户系统,有效助力客户业务。

边缘 云端方案运用客户侧的摄像头终端拍摄视频流通过优图盒子进行本地分析,腾讯云通过管理智能盒子边缘节点,对节点上报的事件信息进行管理和存储,并通过API接口或直接推送的形式,将事件通知推送到客户APP、微信公众号、小程序等等。

慢直播的应用场景有以下几类。

安防监控:借助腾讯云慢直播能力,多角度监控对每个角落进行实时直播。有效地应用于监督食品制作安全的阳光厨房、实时交通路况监控、校园安防等场景。

一部手机游云南:在云南多个景点布置摄像头进行景点拍摄,利用腾讯云产品的高并发推流能力及视频分发能力,让用户能够随时随地实时查看到云南的各处景点景色。

4S 门店:借助店内的摄像头,汽车4S门店通过优图盒子(边缘终端)对门店内的人流热区及客户识别,云端分析店内客流热区,让门店利用更加高效;让潜在客户进店时能够迅速识别,同步其他门店的数据,推送提醒店内销售人员。

四、快直播

快直播 是标准直播在超低延迟播放场景下的延伸,比传统直播协议延迟更低,为观众提供毫秒级的极致直播观看体验。 能够满足一些对延迟性能要求更高的特定场景需求,例如在线教育、体育赛事直播、在线答题等。

快直播可以应用于这几种场景。

电商直播:电商直播中,商品拍卖、促销抢购等交易反馈对直播实时性要求很高,快直播超低延迟能力,能让主播和观众能够及时得到交易反馈,提升边看边买的体验。

在线课堂:师生通过直播完成在线的课堂教学,得力于快直播的超低延迟能力。快直播使师生双方的直播画面能够实时同步给对方,让在线课堂也能像面对面一样自然。

秀场直播:快直播适用于秀场直播场景,极大优化了在观众送礼、主播连麦等对画面实时性要求高的直播互动场景中的观众互动体验;

体育赛事:快直播为体育赛事提供超低延迟的直播能力加持,让比赛的赛事结果能够快速通过直播触达用户,让观众享受实时了解赛事动态的乐趣。

快直播具有超低延迟和抗性领先的核心优势

快直播与标准直播3-10秒延迟相比,快直播优化了推流及传输链路延迟,将延迟缩小至极致的1S以内。网络质量波动时,播放延迟不会越来越大,网络恢复后延迟可以及时恢复。WebRTC是视频通话标准,网络控制和播放策略是流畅优先,弱网环境下依然可以保障能播放,不会一直卡住。

为了给广大开发者提供最实用、最热门前沿、最干货的视频教程,请让我们听到你的需要,感谢您的时间!点击填写问卷


关注官方微信TcloudM【学习君】获得课程推送提醒,更有鹅厂内部独家技术资料等你领取!关注官方微信TcloudM【学习君】获得课程推送提醒,更有鹅厂内部独家技术资料等你领取!

腾讯云大学是腾讯云旗下,面向云生态用户的一站式学习成长平台。腾讯云大学大咖分享每周邀请内部技术大咖,为你提供免费、专业、行业最新技术动态分享。

0 人点赞