在11月13日上午举行的GFIC亚太CDN年会领袖峰会上,百度云主任架构师/百度云视频云技术负责人王猛做了题为《ABC inspire 视频——百度云ABC智能视频云》的主题演讲,详细解读了当前的市场和行业、以及技术的发展趋势。
百度云主任架构师/百度云视频云技术负责人王猛现场演讲图片
首先,当前云计算已经进入Cloud 2.0时代,AI、大数据和云三位一体赋能行业,促进企业的转型与效率提升。
其次,视频时代已经到来,视频将成为互联网流量的主体。
这表现为,视频已经成为最具表现力和低门槛的媒体形式,渗透到各种垂直类场景,形成了多种“视频+”的模式:视频+娱乐、视频+社交、视频+教育、视频+电商等。这种趋势以及海量视频的爆发为用户和企业带来众多的机遇与挑战。
同时也看到,视频正朝着高清化、交互化、极致体验与智能化的方向发展。
ABC赋能视频时代
面对视频时代的诸多技术挑战,百度云结合自身的AI、大数据、云的优势,推出了百度云智能视频云解决方案,“希望通过输出百度的优秀技术,为企业提供视频化时代的一体化、稳定流畅、智能化的视频解决方案,提升效率与用户体验,降低成本与人力投入。”王猛如此解释说。
百度云智能视频云有几个核心的关联词如下:
·AI——读懂视频
·Big Data——千人千面
·Cloud——身临其境
这几个核心关键词的含义是,百度云希望通过视频AI技术让机器“读懂视频”,助力业务的搜索与推荐,提升视频的管理效率与用户体验;通过大数据技术助力搜索、推荐、营销等给用户“千人千面”的精准的视频推荐;通过云计算的技术给用户流畅、互动、高清的“身临其境”的观看体验。
以下是从AI、BigData、Cloud这三个角度阐释百度云智能视频云的解决方案与产品技术。
·AI——“读懂视频”
百度云在视频AI方面推出了视频内容分析、视频内容审核、视频智能生产、智感超清等四类产品。
1.视频内容分析VCA
视频内容分析VCA是百度云基于百度AI技术优势推出的视频分析产品。目前广泛应用于百度的视频产品如好看视频、手机百度等等。通过对视频进行标签化的提取,深度理解分析视频,将视频内容和用户爱好结合,极大的提升了视频推荐的体验。
而AI作为百度的优势技术,百度在视频理解领域大赛ActivityNet、人脸检测和对比FDDB FLW大赛上都获得过世界冠军。
在场景识别上,百度云ABC智能视频云能够支持5000种分类,在物体识别上支持40000种,在公众人脸上具有百万级底库,其中百度百科和百度知识图谱提供了给力的数据支持。同时,相对人的分析,百度云ABC智能视频云有上万倍的效率提升。
2.视频内容审核VCR
百度云视频内容审核 VCR(Video Content Regulation)是一款基于百度音视频 AI技术的计算平台,为用户提供视频内容审核能力。对视频中的图像、音频、文字等内容在涉黄、暴恐、涉政、广告、违禁等场景进行审核,大大提高企业视频内容审核的效率。
3.智能视频生产
在视频生产的方方面面,AI都能帮上忙。在刚刚播放的世界杯案例视频中,可以做到: 视频精彩集锦、视频智能编目(按照规则进行视频分类)、视频拆条(按照人物进行拆条),提升制作、编目、拆条的效率。
同时百度云还在视频拍摄的SDK中拥有识别人脸和肢体识别、增加特效美颜等功能,从而给用户带来趣味性和互动性,增加视频的点击率。
4.智感超清
将AI的技术运用在视频的编解码和画质增强上,根据视频复杂度和场景的不同,研究端到端的视频编码参数,实现根据场景的智能编码。同时,百度云通过深度学习分离出用户更加感兴趣的区域,对用户感兴趣的区域分配更多的码率。
以上这两项技术达到了高达30%的码率节省,可以使视频更加清晰。在画质增强上,通过画面边缘锐化和增强、色彩增强以及人脸美颜等技术,让用户主观观影满意度有了大幅度的提升。
可以说,百度云的智感超清产品,它不但提高了用户的观看体验,还能够大幅减少企业的成本支出。
·Big Data——“千人千面”
百度云基于百度多年搜索、推荐、营销的技术和生产,输出深度学习的推荐技术;基于大数据的精准营销的技术,加上视频的结构化特征,结合百度的流量生态,为客户带来更好的视频播放量和变现的效率。
·Cloud-“身临其境”
身临其境的用户体验是未来的发展方向,这对视频基础云技术也带来了很大的挑战。依靠百度云稳定、流畅、不断创新的视频技术,可以为用户带来“沉浸式”体验。
1.视频上传
当前,视频从中心化生产变成了“人人是介媒”的模式,视频可以产生在任何地方。百度云基于CDN网络,在用户进行视频上传时,将视频就近上传到CDN边缘节点,然后经过CDN核心网络系统到达视频存储地址,整个传输过程使用了连接保持、智能路径选择、私有协议、专有网络等技术,保证了视频的快速上传,降低了30%的上传时间。
2.视频存储
百度云的视频存储源站BOS,目前存储了超过万亿的对象,是国内最大的对象存储系统。它还是国内首家使用EC编码的对象存储。数据写入时,会把对象分成若干个数据分片,并且计算出来若干个编码分片,将分片放置到多个机房可用区中。相对于传统使用多副本的存储方案来说,这种方案使得百度云的对象存储的可靠性达23个9。
3.视频分发CDN
百度云在视频分发方面,拥有极速稳定的CDN加速服务。目前,百度云在国内拥有超过500多个节点,以及超过60个T的带宽储备。这500多个节点覆盖全国,包括一二三四级城市,这也是百度云视频分发CDN的优势之一。
在场景化解决方案的包装上,百度云也对点播、直播、短视频分发等内容进行了场景化封装,并推出了CDN+AI、CDN+QUIC、CDN+边缘计算、CDN+安全的创新场景。
以下是相关技术介绍。
2.1 CDN传输与网络技术
在CDN技术上,为确保百度云能够在视频分发数据传输方面进行全链路传输加速,也支持了HTTP2与QUIC。通过百度选择自研的boost tcp拥塞控制算法,使得rtt下降30%,重传率降低20%,在高延时高丢包率的弱网环境下传输效率有数倍提升。
在动态加速方面,百度选择在回源阶段通过私有轻量协议和专线回源来加速。而在动态内容方面,百度通过连接保持、路径选优与私有协议来实现对动态进行加速。
3.2 CDN调度技术
调度系统是CDN的大脑,百度云CDN能够完成对百万海量域名的精准流量控制。CDN节点分散到世界各地,如何快速准确地发现网络中的服务故障,并做出及时准确的切换,是非常关键的技术。
百度云CDN调度系统基于数万台矿机的拨测结果,数亿百度和客户App的质量反馈结果与结合服务端各类指标三个方面进行综合分析故障的根因,从而准确的分析出整个智能调度系统里的具体问题,即CDN节点故障、运营商骨干网络故障、单链路故障,还是单VIP封禁,进而快速推荐出合适的调度策略。百度云的CDN调度通过最小化故障对用户质量的影响,保证故障容灾时间能够做到一分钟。
在调度执行上,该项系统里既有传统的DNS调度,又有安全性更好的http dns调度和302调度。据悉,CDN边缘节点具备302调度的能力,减少了用户到集中式的302中心的网络rtt,从而降低延时。
3.3 CDN缓存技术
百度云CDN高性能cache基于内存、SSD和 SATA磁盘的三级缓存结构,综合热度和大小在不同介质上进行迁移。同时,百度云CDN的Cache可以通过用户态文件系统和用户态协议栈,减少了大量的Buffer拷贝,内核锁开销和上下文切换,保证了较低的延时和较高的吞吐,使得图片类应用跑满万兆网卡, 视频类应用跑满25G网卡。而对于大文件而言,百度云CDN则按照分片存储在多块磁盘上,利用多盘的并行IO功能,一旦发现热点文件就能够按照分片粒度进行快速打散。
4.视频播放:稳定、高性能、支持VR的视频播放器
百度云推出了一款综合稳定、高性能,并且支持VR的强有力视频播放器并经过DAU上亿级别产品验证。
百度云的播放器有以下优势:
1. 视频预取,根据网络情况做码率动态切换;
2. VR播放、全景视频播放;
3. 支持通过P2P CDN进行加速;
4. 端上有完善的Quic支持;
5. 起播时间平均300ms ~ 500ms 达到了秒开的效果;
6. 经过百度Feed,好看等日活上亿App的淬炼。
视频的未来是什么?
在演讲最后,王猛对未来的视频发展进行了分析。
他认为,伴随着科技技术的不断发展尤其是5G和人工智能技术的不断演进,5G+边缘计算+IOT Inspire视频将促使视频行业诞生新的产品形态。
5G带来了高带宽、低空口时延、低资费等特性,而伴随着万物互联、边缘计算的进一步崛起,视频的交互化趋势越来越强,视频也会朝着超高清、交互化、海量连接方面发展,虚拟现实和增强现实、超高清视频、云游戏…等交互式应用成为可能。
百度云认为5G将对云计算产生重大的影响。百度云将边缘计算分为:物边缘 IoT Edge 、 移动边缘 MEC 、云边缘 CDN等。而当前百度云正在做的Over The Edge产品就是要整合多种边缘算力,赋能业务。
CDN作为云的边缘,将成为算力强大的计算平台,相对成熟。百度云正逐步把ABC的能力下放到CDN节点,将内容分发演化成算力分发,演变成强大的边缘计算网络一部分,用以迎接各类实时应用的到来。
最后,王猛表示,无论未来视频会发展到何种程度,百度云、百度云智能视频云解决方案愿和行业一起携手,不断赋能该行业,共同升级转型,让ABC+IoT成为新动力。