图为 华数传媒互联网技术部总经理韩潇毅
?华数是行业的领军企业,既做宽带互联网,又是新媒体运营的(集成+内容)全牌照企业,覆盖终端数超过3亿,终端主要有手机电视、IPTV、OTT、PC,也是广播电视传输机构,并从事电视节目制作。同时还为运营商提供SP、CP服务.
华数融媒体播控平台覆盖的终端非常丰富,有PC和移动端,互联网OTT,IPTV,播控平台从上游节目的采购、制作,到内容审核、媒资生产,形成媒资库,再通过编排系统分发到各类终端的播控模块上。同时还有用户管理系统、广告管理系统、经营分析系统等辅助运营支撑系统。
华数的融媒体播控平台经过十年演进,到目前进入了第三个阶段,2010年时针对不同终端的播控已经开始建立起来了。第一代播控平台,主要技术特点是基于实体机,系统是相互独立、相互隔离的。2016年实现了第二代融合播控平台(WCMS系统),主要特点是基于云主机,具备一定的智能化。第三代是OBMP系统,主要特点是基于容器云,践行数据驱动运营的理念。
对比第一代、第二代播控平台可以发现,效能和故障数据有明显的变化,以公网OTT业务为例,从2015年开始逐渐向云平台迁移,到2016年基本完成,IT成本有大幅下降。
如果不用云主机,在2016、2017、2018年时,成本是缓慢上升的,采用公有云设施,2016、2017、2018年实际成本比预期低很多,2018年比预期低到40%,可见IT整体架构演进对播控成本的投入是有极大改善的。
在运营效率方面,云主机阶段,CDN的分发时间由20分钟提升到3分钟。内容上线缩短到5分钟,服务器扩展从12小时缩减到30分钟,对业务发展起到极大的促进作用。
另外,对比2015年和2016年的故障数据,2015年服务器故障有25次,云主机阶段一年只有3次,内容缺集故障由462次降到168次,点播故障从原来的280次降低到63次。上云以后,整体的IT成本大概每年能够节约40%,运营效率提升10倍以上,故障率降低80%,这是非常好的效果。
时至今日,华数仍面临非常多新的挑战,现在的竞争比以前更加激烈,其中主要有以下六大挑战:
1、内容上线的时间。要求从5分钟到1分钟。现在视频服务的竞争对手非常多,一部电视剧也好,一部综艺也好,当它在电视台播完后,都需要在第一时间推到推到平台中,可能相差1分钟,用户就会选择内容上线更快的牌照方或者内容提供方。
2、产品快速发布。原来2个月时间发布一个版本,现在可能需要1个月时间,因为有很多间竞争伙伴提供同样的产品。
3、运营商快速集成部署。原来可能有1个月时间集成部署,现在由于竞争原因,必须要在2周之内完成落地。
4、高可用性的要求。原来一直是99.98%的可用率要求。2019年提出要达到99.99%,虽说提升0.01%的点数,对工作的难度却是翻倍的。也意味着要求一级(全网)故障降到0。
5、要求降低运营成本。提高编排的工作效率,降低IT成本。广电企业的总体收入存在下降趋势,既有用户终端、系统是要维护的,同时还要开发新产品、新技术,去赢得新的用户。在整体收入下降的压力下,要去创造更多新的机会,这意味着开销更大。所以技术团队压缩IT成本成为一个很重要的挑战。
6、降低平台依赖性。平台大量业务在公有云上部署,为了在公有云出现故障时保障业务,需要能够在多个公有云上实施融灾和备份方案,同时还需要播控平台能够在大量私有化网络中进行平滑部署。
面临如此多新挑战,团队做了大量调研,提出了新的解决方案。2018年下半年开始做融合播控3.0(OBMP系统),这套系统有两个特点,一个特点是数据驱动运营:1.用数据驱动产品的设计;2栏目的自动汇聚;3.实现千人千面;4.资产标签自动标注。第二个特点是,通过开发去驱动部署,即通过微服务的方式进行程序改造,实施面向容器云的业务封装,实现跨平台的自动化部署,做到故障的自动恢复。
华数OBMP平台的整体架构,分了三个层次:1.内容媒资层,主要是由内容生产、第三内容汇聚、PGC/UGC管理模块组成。2.OBMP的编排管理层,这层主要分源数据系统和推荐系统,这是OBMP的核心,源数据系统里主要有自动分类编排、自动的栏目聚合、元数据的自动填充、CDN分发管理等模块;推荐系统里有页面布局、专题管理、活动管理、资产推荐等一系列功能组件。3.是针对不同类型终端的分发管理接口层,比如经纬编排接口面向运营商终端。OBMP落地服务接口面向新接入的运营商终端。WCMS面向公网OTT。通过这些接口,播控平台就能够向不同的终端、站点、合作方提供业务支持。
什么叫数据驱动产品设计?这是近期比较新的产品设计理念——在TV5.0的产品中,通过大数据分析,来对产品的整体布局以及推荐位进行设置。经过历史数据分析得到的方案,可以极大的提高用户感知度、内容曝光量,以及用户的场景化分享体验,并且可以扩展用户的使用边界。经数据分析,改版后系统日均点击量环比增加26.19%,查找内容的层级减少一半。
还有就是栏目自动汇聚的功能,在一个比较初期的模型中,根据不同用户的年龄和性别分组,形成老年组、男性组、少儿组、女性组,在每个分组里把这个人群所关注的内容进行初步汇聚。随着技术的进一步演进,会把人群分得更细,每个人群里有更多内容分组,这样可以大大降低编辑的工作量,同时也会给用户带来更多能感知到的内容。
其次是千人千面,很容易理解。华数还在开发智能标签标注系统。为了实现更好的推荐和内容栏目的自动汇聚,需要给媒资打大量的标签,会有成百上千的个性化标签,但是给每个资产打标签,需要消耗大量的人工,目前华数也在跟业界比较先进的厂商合作,通过机器学习的方式实现自动标签标注。
OBMP系统在微服务化改造和容器化上的进展也非常迅速,目前已经完成了平台80%的微服务化改造,并封装到容器中,部署到公有云和私有云的基础设施上。
通过容器技术的运用,能够获得非常多的益处:第一,解决了生产环境和开发环境不一致的问题,这是开发效率提升困难的一个根本原因,当环境一致时,测试和开发速度都会大幅度提升。同时,因为环境一致了,产品发布的风险也会大大降低。容器同时解决了跨公有云以及私有云的联合部署问题,同时使容灾的成本更低了,容灾的方案更灵活了。容器跟虚拟化相比,容器的资源使用效率更高,所以大量使用容器后,IT成本必然进一步降低。使用容器云还可以降低了运维团队的事务性工作,让运维团队能够更加专注在业务监控和故障处理上。
公司在新竞争环境下大大增加了自研平台的投入,团队在全力开发新一代播控系统OBMP平台,OBMP平台充分发挥了数据驱动力,极大提升了产品设计和运营的工作效率。OBMP平台以微服务化开发和容器云为基础,实现IT成本降低以及更高的容错性,大大缩短了产品开发周期,为产品竞争力提供了坚实的保障。
最后在媒资处理、自然语言处理、容器云、自动化运维、弹性计算等领域,华数韩总希望有经验的合作伙伴可以一起来合作,进一步提升华数播控平台的技术优势!