文/戴强
狄更斯在《双城记》的开头说“这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代。”在这个处处充满淘金机会,精神需求被无限放大的互联网时代,直播行业迅速崛起。
当一个新兴行业出现初创企业和巨头比翼齐飞的景象,则意味着这一行业的竞争已进入白热化阶段。如今,直播吃饭、直播游戏、直播逛街已然成为了大众休闲娱乐的一种方式。一众播主携大批看客进驻直播平台的浪潮下,云计算的助力对于直播行业而言似乎成为了一种必然需求,那么云计算在这个行业到底会带来哪些不同寻常的效果?直播行业的未来又将何去何从呢?
首先,让我们先来简单了解下视频直播的技术流程,大致可分为:采集,前处理,编码,传输,解码,渲染。流程的每个环节则都需要结合行业特点采用对应的处理技术:
采集:iOS较为简单,Android需进行机型适配工作,PC端则应关注不同类型的摄像头。
前处理:美颜功能是目前直播平台的标配,而美颜算法则需要用到GPU编程,难点不在于美颜效果,而在于GPU占用和美颜效果之间的平衡。
编码:采用硬编码,编码要在分辨率、帧率、码率、GOP等参数设计上找到最佳平衡点。
传输: CDN提供了带宽和服务器间传输,而发送和接收端的网络连接与缓冲需自行编写。若要保证直播过程中减少卡顿,就必然要加大缓冲。然而缓冲的加大又会导致延迟高,延迟高则会影响互动性,因此在加大缓冲和降低延迟之间也要做出权衡。
解码:需要硬解码,目前手机普遍支持硬解。
渲染:这个难点不在于绘制,而在于音画同步。
后台还有数据库,缓存,分布式文件存储,消息队列,运维系统等。
以上所提到的这些技术以及基础架构的搭建若要公司自给自足,则需依赖极大的资本投入,而后续运维的花费更是无需多言。因此,直播平台若寻求迅猛发展,唯有采用云计算技术以支持该行业复杂的技术要求以及庞大的开发运维成本,云计算可以为直播行业客户提供包括视频解决方案、内容分发服务(CDN)、安全服务和运维服务的全方位服务,实现技术需求全覆盖。这对于初创型互联网公司无疑是雪中送炭,公司可以把非核心的业务进行剥离,利用第三方的资源来发展,极大程度地节省了开发的花销,另外也为其解决了运维、测试、监控等棘手问题。
新致云作为业界领先的云生态系统集成者,始终关注行业客户的业务需求。不仅如此,新致云同时也为中小型初创企业提供免费的开发环境和云服务器,为其打造低成本、高起点的开发流程,助力中小企业突破创业初期瓶颈。而这对于在直播行业的红海中挣扎的中小型公司,可以说是来拯救他们的“诺亚方舟”,带他们脱离资金紧张、技术短缺的泥沼。企业客户或开发团队可以在免费的开发云平台上构建属于自己的开发环境,并根据业务需求选择自己需要的开发工具,极大程度地节省开发投入,优化开发流程。
有人预言,过去的2015年是移动直播元年,大概在18个月左右之后,行业热度会达到最高峰,随后泡沫开始破灭,导致大量倒闭收购,整个行业最后也会剩下三家巨头基本垄断直播行业的大部分份额。
但是,未来就像薛定谔的猫不可捉摸,中国的互联网已经发展到足够复杂的程度,历史可以用来借鉴,但未来的发展绝不会简单重复过去的规律。新致云愿同直播行业客户携手,一同为这一新兴行业注入全新的技术与活力!