专栏观察

对话丨卢日:直播技术的融合、云以及场景化

 

4月12,2017亚太CDN峰会在北京隆重召开,大会由亚太CDN领袖峰会、国际CDN论坛、电视新媒体CDN论坛、视频云论坛、未来网络论坛、C未来视频峰会、亚太CDN展览会等7大部分组成。在13日上午的视频云论坛上,帝联科技首席架构师卢日作了题为《互动式实时视频融合云》的主题报告。

 

卢日在演讲中,积极评价了CDN+云的行业趋势,并详解了帝联科技正在设计的重点产品OpenLaaS。他引用了美国商界比较著名的一句话来评价当前的CDN+云行业——“如果我们不能战胜对手,那就加入到他们中间去”。

 

卢日说:“CDN+云和这句话比较契合,只不过这种加入是相互的:一方面公有云的厂商在积极整合CDN的资源,另一方面CDN的厂商也在做云的优化。”他认为,CDN的发展已经迎来了巨大的机遇,视频类增值业务越来越多、大量的应用对直播有强烈的需求、VR/AR兴起对直播技术提出更高要求,针对流媒体数据传输,基础协议的优化空间也很大。而正因为此判断,帝联科技作为一家在CDN和IDC方面有多年经验的公司,即推出了OpenLaaS这一产品。

 

我一直有关注直播行业,无论是内容、运营、还是技术层面,我都比较关注。对于卢日提出的“互动式实时视频融合云”概念,我觉得很有新意,因此在会后,我特采访了卢日,接下来我将分享一些对话的精华内容给大家。


互动式实时融合云OpenLaaS是什么?

 

OpenLaaS是一个开放式视频SaaS云,有专为互动和直播设计的协议族和专为直播业务设计的软件架构。


OpenLaaS具有四大特色:交互性、实时性、协议扩展性和流畅度。


1、交互性。不管是视频交互还是文字交互, OpenLaaS都可以提供诸如连麦这样的功能。可以进行视频聊天、连麦,同时也可以通过弹幕进行文字的互动。


2、实时性。帝联12年来为上千家客户提供优质的CDN服务,在网络传输优化和精细的流量调度方面累计了大量的经验,帝联通过把这些优化点应有于OpenLaaS以提供更好的端到端视频传输实时性。


3、协议的可扩展性。OpenLaaS的架构不仅仅可以方便的集成老的实时流媒体协议,诸如RTMP,HTTP-FLV,RTSP/RTP等,同时也可以方便的集成未来出现的新兴的协议,并且可以通过多种编程语言来进行协议实现。卢日预测在物联网时代,一定会出现更多的协议。如何面对新出现的协议成为首要问题。


4、流畅度。流畅度是和实时性相关的,降卡顿、做协议栈的优化是非常复杂的,因为拥塞控制算法需要研究的地方很多,最早的CUBIC就是一直在使用的算法。然而传统的TCP仍然存在很大问题,帝联在公网环境下测试了去年10月份Google提出的BBR算法,在带宽利用率和传输效率方面提升幅度还是非常大的。

 

OpenLaaS使用QUIC协议来提供端到端的多媒体加速方案,QUIC本身是基于UDP的,在降低卡顿率方面中QUIC做了很多优化。比如2015年Google 在Youtube就上了QUIC,统计数据显示在使用QUIC协议以后Youtube上视频观看的流畅度上提升了30个百分点。

 

另外OpenLaaS的框架设计,也可以做到直播中即使在断流的情况下也不被用户感知。出现卡顿以后,更多应该从底层的优化解决上层的问题,而不是自上而下的解决问题。


OpenLaaS的三个关键词解析

 

据卢日介绍,OpenLaaS有三个关键词:融合、云以及行业化场景化SaaS。


关键词一:融合

 

卢日从两个方面解释了融合部分:第一是技术融合。帝联科技的融合不仅仅是传统媒体或者新媒体的融合,帝联科技更多的侧重于技术上的融合。其二是业务场景上的融合,帝联科技把业务分成了基础业务和增值业务,帝联科技正致力于研究如何把二者融合在一起以期能够达到最优的效果。

 

关于技术的融合,帝联科技设计了OpenSDKi。OpenSDKi是一个多场景化的应用集成框架,帝联科技希望客户在集成了帝联的OpenSDKi后,底层技术的优化对应用是透明的,整个端的解决方案的更新和优化的时候不会设计应用开发者的二次集成。

 

业务场景分为基础业务和增值业务。首先帝联科技是多平台的,不管是Windows、iOS、安卓、Flash都会支持。另一方面是增值业务,增值业务不仅有帝联自研的功能,也会融合第三方的解决方案。帝联科技也会有非常严格的审查体系和测试团队来评估第三方解决方案,优秀的第三方技术最终会集成到帝联科技的OpenLaaS框架里。


关键词二:云

 

首先是微服务化。微服务化在很多方面都进行了改造,包括分发服务,控制服务等。对于直播出现卡顿或者延时的现象,帝联科技用Google Dapper实现帝联的流监控微服务,可以让任何一次请求都是可追溯的,极大地方便运维人员对问题的定位。

 

帝联科技的配置和调度服务也都进行了改造,CDN的加速本质上是通过将内容缓存到边缘节点来实现的,而KVM的技术在磁盘IO上面有很大的性能损失,所以帝联科技用Mesos+Kubrnetes+Docker的方案进行应用的编排和部署。

 

另外,不可变的基础设施由于其优势的显著性成为讨论的热点,任何一个版本只要部署上去就会是确定的,不可变的,如果涉及到需要修改,直接部署一个新的容器进行迭代即可。

 

在云端的控制和数据的分离在云计算方面是一个很好的实践,传统架构里控制和数据是紧密结合在一起的,系统的可扩展性差和运维复杂度高,而SDN中很重要的一个思想就是控制和数据的分离。云端会用像Consul以及NoSQL数据库做一些控制信令的交互和存储。


关键词三:行业化场景化SaaS

 

帝联科技的场景化应用,是基于整个行业里针对网络经济、网络直播、安防监控、远程医疗、远程教育、视频会议等内容,帝联科技会对各个行业做深耕,开发帝联科技自己的场景化SaaS服务。


直播的技术前景

 

卢日认为,2015年是直播的元年,2016年则是直播最热的一年。但今年可以看到,直播行业开始在走一个下降的趋势,大家对直播的热度已经不像以前那么热衷了,用户的新鲜感在逐渐消失。

 

但是,直播的趋势在下降并不代表直播这种互动形式就没有价值。卢日说,我们不要把眼光局限于直播,而要把直播延展到一个实时的视频通信能力。他解释,“为什么网红直播会火起来,是因为大家发现,这个用户的体验非常好——用户可以实时地看到主播且与之互动。而这种互动,用户一旦体验就不会倒退的,不会说我现在不需要互动了,我不需要看到别人的视频了。唯一有可能的就是用户希望往下一个方向发展,比如说VR、AR,因为用户不仅仅追求实时,他还要追求一个体验——沉浸化的体验,这种体验会让用户感知到更加舒服,更加真实。”

 

卢日认为,从这方面来讲,视频的发展是绝对不会停滞的,而是会越来越复杂,它促进整个产业,包括CDN、云计算的发展。


结语:

 

直播是当下比较火的一个话题,但直播的背后是技术的支撑和变革。

 

帝联科技作为一家在CDN和IDC方面拥有十多年经验的老牌技术公司,在传统技术方面有非常深厚的沉淀,这种技术优势是新兴技术公司所不能匹敌的。而又作为一个老牌技术公司,帝联科技没有墨守成规,能够前瞻性地意识到技术的变革方向并去实践,其实是非常值得佩服的。这不仅是一种思维,更是一种活力。

 

================

 

注:本文作者@庐陵子村,微信公众号:科技茶馆(ID:kejichaguan),交流请添加个人微信:lulingzicun,注明公司、职位、姓名。

希望看到您的想法,请您发表评论x