【51CTO.com原创稿件】就在上周,由51CTO主办的WOTA全球架构与运维技术峰会在北京富力万丽酒店隆重召开。本次WOTA设置了15大前沿热点技术论坛,60+来自Google、LinkedIn、Airbnb、百度、阿里巴巴、腾讯、金山等海内外一线互联网公司的技术大咖带来超过50个历经沉淀的架构实战心得与成功经验分享案例,携手打造历时2天的行业***技术盛会。
在***天下午高性能直播系统架构的D会场,金山云视频技术总监郝明非发表了一场《金山云直播点播基础服务演进》的演讲。演讲结束后,记者采访了郝明非,请他分享了金山云在经历了直播元年之后,IT架构、周边服务、算法的演进之路,以及金山云在这个演进过程中发生了哪些变化,积累了哪些经验。
两极分化的视频直播行业
从2016年视频直播大热,到2017年***季度政策给予更多理性指导,郝明非认为直播行业IT技术需求两极化的现象越来越明显了。一方面,视频行业中小型客户或者初创客户,希望IT服务可以帮助他们快速试错,希望金山云不仅仅提供IaaS服务,更希望金山云将服务包装成SaaS,能够让他们以最小的成本和最短的开发周期,利用优质内容做一个完整快速的试错。另一方面,视频行业大客户对质量要求越来越高,要求确保IT系统的高可用性、高开放性。
郝明非告诉记者,很多初创公司可能并没有成熟的专业IT团队,而这恰恰是金山云所提到的两极分化带来的商机。对这样的客户,金山云提供SaaS服务,让这类企业客户把更多的精力放在业务上,而无需去关心底层基础架构、终端适配这些工作,“他们只需掌控自己的核心内容,其他的工作完全可以交给金山云来完成。”
当然,如果客户希望自己掌控分发环节和播放链路,金山云也非常支持。通过金山云的大数据可以提供服务质量及各个节点的状况可视化,支撑客户自主调度。
站在巨人肩膀上做安全
高安全一直是金山云的一大优势。郝明非透露,金山云在做直播CDN之前,整个公司就已经定位做开放的云服务,向亚马逊存储类型的服务看齐。“金山云目前有一套完全商用的云服务,包括数据存储、数据传输等服务,例如为了满足政策要求,视频内容必须按规定保存一定时限,客户可以在金山云的云存储上轻松调整各种应用设置,如加密、授权等,都完全符合亚马逊S3服务标准。
从技术角度看,金山云将视频传输分为两种,一类是API接口的传输,金山云可以提供加密服务,另一类是视频内容的传输,金山云可以提供一套标准的服务,同时也支持用户的定制服务,来保证传输链路的安全。郝明非举例,像苹果在2016年提出要求全部视频内容传输都要走https,金山云也同样支持。“这一切都依托之前金山云是定位于商业云服务,其实我们也是站在巨人肩膀上。”他谦虚地说。
郝明非还介绍到,金山云最开始定位就不止是做一个加速的通道,而是希望提供视频直播的全链路服务,例如金山云既有推出端的SDK,也有播放端的SDK,用户即使和这个通道无关,也可以快速把整个链路跑通。在算法上,金山云做了h265编码级优化,也希望在以后CDN竞争到了同质化的情况下,还有很大的提升空间,用技术做驱动。
2017,进军游戏、事件直播及其他新兴领域
虽然今年国家对视频内容的播放提供了一些明确要求,例如视频加水印、视频监控等,但是在郝明非看来,这些都是合理的监管要求,技术实现并不复杂。金山云为视频客户提供的服务想的更深远,例如当客户有视频监控需求时,金山云为客户提供存储服务,随机供客户审查,并满足监管部门需求。而当遇到事件直播需要延播时,为了方便在延播过程中进行内部审核,金山云也提供了产品化配套服务,如审核过程中如何在准确的时间去封禁,如何掐断直播,如何恢复直播,如何满足监管类政策,都可以提供服务支撑。不仅如此,金山云还可以对直播流做鉴黄、反恐技术分析,帮助客户减少人工审核的成本,提升工作效率。
采访结束时郝明非表示,在2016年,金山云主要面向移动直播这个垂直行业,已经占据市场半壁江山。2017年,金山云将在短视频、游戏、事件直播及其他新兴领域继续发力。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】