周高嵚:秀色直播的技术实践之路
3月17日,ZEGO Meetup。。。。技术实践第二期在北京成功举办,吸引了满场的音。。开发者出席。会上,不出所料。
聚聚科技创始合伙人王国良
即施工技术的高级技术专家和建筑师。
秀色娱乐研发总监周
舒眉联合创始人CTO梁坤
四位。。行业的技术大咖,和你一起聊聊。。。。的技术和未来。
周高英老师结合秀色娱乐近几年的实践,与我们分享《秀色。。的技术实践之路》。
秀色。。的自我定位周秀色娱乐董事
首先,他分享了秀色娱乐对于。。行业的理解和自我定位。秀色娱乐认为,。。行业具有海洋生态的典型特征:纬度越低,物种越多;纬度越高,生物种群越大。在这里,“生物物种”类比于。。的“内容类型和用户需求”。
“生物种群”类比。。的“内容影响力和用户规模”。
先说一下中纬度这些。。平台的特点。首先,它们有一定的体积;其次是有比较成熟的打法,在产品研发、内容运营、市场推广等方面有完整成熟的体系。
高纬。。平台也要有成熟的打法。此外,他们规模更大,在平台的社会影响力、资本巨头的支持、流量。。等方面具有不可替代的优势。
低纬度更多的是各种创新和尝试,尝试一些新的内容和模式,比如抓娃娃,杀狼人,政务。。。低纬度的平台大多体量较小,但一旦模型验证成功,很快就会转移到更高纬度。
秀色娱乐把自己定位在中纬度。基于对。。行业现状的了解和自身定位,秀色娱乐对未来的战略规划如下:
第一,把自己做大做强,尽量靠近高纬度,这是所有平台都想做的。
第二,在美景好的中纬度地区,做横向发展。利用积累的产品研发、内部运营、市场推广经验,运营多个平台。目前秀色娱乐除了秀色。。还有乐嗨秀、嗨秀。。、红人。。、蜜疯。。等多个平台。
第三,注意低纬度。吸收好的创意和玩法,丰富现有平台的内容。
以上是公司层面的大战略,整个R&D体系内开展的产品功能开发、技术选择、与第三方技术合作等技术实践都是为公司战略服务的。
秀色科技实践之路回顾秀色娱乐于2013年进入。。领域。当时因为大家还在摸索,整个行业的技术发展水平比较低,可利用的资源不多;秀色团队在。。领域并没有很深的积累。
所以从0到1这一步还是比较难的。现在看,原来的架构特别简单。如果我们今天设置这样一套东西,基于一些成型的开源框架或者第三方sdk,快的话肯定两三天就搞定了,慢的话一周之内就搞定了。
秀色。。早期技术架构
当时市面上还没有。。云厂商,提供CDN的厂商有几家,包括——网屋、地联、蓝村。分发由CDN解决,秀色主要解决推和拉的问题。
推流在PC端,拉流包括iOS、Android和web。PC端流媒体基于开源框架ffmpegiOS和Android的拉流是在移植ffmpeg的基础上编写的。。。;网侧拉流相对简单,
有现成的Flash可用。2013年,数量有限的。。平台,无论是播放还是观看,都是以PC /Web为主。当时智能手机处于快速普及的状态,秀色娱乐也感受到了这种发展趋势。
在移动端看。。的产品推出的比较早。
当时没有手机。。,因为手机性能、移动网络带宽等客观条件都不具备。事实上,手机。。在2015年逐渐流行起来。
原方案做出来后,只是解决了从0到1的问题,可以播,可以看,但是体验和主流平台差距还是很大的,需要不断的跟进,改进,进阶。
秀色。。目前的技术架构
上图是秀色目前的技术架构,相比之前的架构有了很大的改变。周选择了的几个重要观点给我们解释。
1、防盗链
在平台早期,没有人有防盗链的概念。但是有一天,CDN上的流量特别大。经调查,发现有人盗用链接。。了一场足球比赛。这就引出了防盗链的问题。
未开启防盗链的情况下,第三方拿到推拉流域名,根据规则随便拼上流名就可以使用了,这样很容易就被盗用。解决这一问题需要。。平台和CDN厂商配合解决,解决的方式也很多种,
现在用的比较多的是基于Token的方式。在流地址中加入Token加密串,CDN收到请求时会校验Token加密串来判断流地址的合法性;另外也可以通过带上加密后的时间戳,
来限制流地址的时效性(比如只有十分钟有效时间)。具体Token的生成和校验规则、时间戳的加解密规则,可以由双方约定。这个对推流地址、拉流地址都可以做。
2、。。秒开
最早的时候绝大部分。。app都是没有秒开功能的,用户从进入。。间到看到。。,通常都会有一小段等待时间,体验比较差。现在的。。app基本都已经支持。。秒开了。
。。秒开需要用户端。。。和CDN的配合。。。。要能播放出。。的必要条件是拿到关键帧,只有拿到了关键帧才能解码出。。帧数据并且渲染出来。CDN没有缓存功能的情况下,。。秒开是一定不成立的。
为什么?比如现在。。。请求这条流,正好请求到关键帧,那没问题;如果请求这条流的时候,关键帧刚刚过去,那就得等到下一个关键帧来了才能播放。要等多久呢?这取决于GOP设置,比如推流的GOP设置的是三秒,
就得等接近三秒才能拿到下一个关键帧。
CDN有缓存功能之后,可以缓存从最近的一个关键帧开始的所有帧。。。。请求的时候,它可以把缓存好的缓存从最近的一个关键帧开始的所有帧,以最快的速度传到客户端。因为拿到的第一帧就是关键帧,
。。。可以第一时间解码出。。帧数据并渲染出来。
CDN做缓存是。。秒开的必要条件,但并不是充分条件。。。。自身的逻辑也会影响。。画面是否能够快速传达到用户端。有些。。。为了保持播放的流畅性,需要缓存一段时间的数据才开始播放。要保证。。秒开,
这个限制则需要去掉。所以说。。秒开是需要CDN和。。。配合完成的一件事情。
3、虚拟。。
虚拟。。的功能非常多,但是最关键的作用还是让人变美。最早。。都是素颜。。,后来一些要求较高的。。会通过化妆、补充房间灯光来提升。。间效果。有了美颜摄像头后,很多。。愿意用。
美颜摄像头能提供一定的磨皮和增白效果,但是清晰度相对差一点,而且没法灵活调整磨皮和增白的程度。
虚拟。。软件,逐渐解决了这些问题。最早是通过一些图像处理的滤镜算法、亮度调整、缩放等,实现了磨皮、美白、瘦身等比较基础美颜功能。再往后呢,。。要求越来越高,想眼睛大一点、下巴窄一点等等,
都需要虚拟。。软件来解决。另外还有各种脸萌效果,头上加个鹿角、兔耳朵什么的,显得非常可爱。这里面又引入了人脸识别技术、人脸贴纸技术。
4、手机。。
手机。。是2015年开始火起来的,秀色娱乐也很快跟进了,在原来PC端推流的基础上又增加了手机端推流,iOS和安卓。手机。。比较依赖硬编,因为软编发热和耗电比较厉害,对。。是个问题。
早期。。基本都用iOS,因为iOS 8.0版就很好地支持了硬编。而安卓手机碎片化太厉害,对硬编的支持难以保证,到比较后期才有。。用一些中高端机型。。。
5、其他
这中间还有一些小的优化,比如推流端和。。。回传必要的数据,通过这些回传的数据可以监控。。。。和用户观看。。的情况和进行必要的优化。另外还有。。。的硬解码等。娃娃机和连麦都是集成了第三方的服务,
后面会详细说到。
第三方技术公司合作除了自研技术外,周高嵚还介绍了秀色和第三方技术服务公司合作的经历。
首先是CDN。大部分的。。平台,哪怕是处在高纬度的,要完全自建CDN也还是比较难的,所以需要依赖CDN厂商。这里有个数字“99.9%”,什么意思呢?从秀色这几年的实践来看,
没有哪一家CDN能保证一年365天100%不出问题,这一点和CDN非常复杂的整体技术架构、节点部署、运营商网络情况等因素都有关系。对此,秀色的策略是多备、监控和一键切换。此外,
周高嵚还特意提及了智能鉴黄服务。他指出,因为鉴黄对。。来说是刚需,现在很多CDN厂商和。。云公司提供智能鉴黄服务,以及基于智能鉴黄基础上的自动断流功能,但在使用时需要谨慎和稳妥。
秀色也在和国内几家顶级的提供智能鉴黄服务的公司在合作,从实际效果上看,准确率确实已经非常高了,但即使有99.9%的准确率,由于总量太大,误报的量也不小。秀色当前的做法是先调用智能鉴黄服务,
在此基础上再进行一次人工的确认,以保证对。。的友好体验。
其次是连麦。。技术,秀色的连麦。。技术采用的是即构的方案。周高嵚表示,秀色接入连麦。。技术完全是实际需求驱动的,而不是跟风。秀色采用了对现有业务影响较小的方式接入了连麦,并且尝试了多种功能形式。
从秀色实际的数据来看,连麦在丰富内容、增加用户粘性方面确实起到了不小作用。
最后是娃娃机。在租金相当昂贵的各大商场,娃娃机也随处可见,说明娃娃机的需求本身是真实存在的。至于把娃娃机从线下挪到线上,是否能得到市场和用户的认可,或者说怎样一种线上形式能得到用户认可,还需要去尝试。
即构科技的一站式服务把娃娃机软硬件、代运营服务都解决了,为秀色减少了试错的成本。
周高嵚表示,采用第三方公司提供的专业技术服务是非常必要的,有利于企业减少试错成本并且快速地跟随市场动态,毕竟企业的人力和时间有限,还有很多业务上的需求需要解决,开放合作是必须的。
未来展望秀色娱乐一直在持续关注行业内的最新热点,例如连麦、相亲大会、狼人杀、1对1。。、娃娃机、答题等。其中有些已经跟进了,有些还会持续关注。
此外,秀色还在关注一些新技术与。。的结合,例如微信小程序、语音识别、H265、AR、VR、全景声等。
最后,关于。。行业的未来,周高嵚认为,。。行业有着非常好的生态。很多行业最终只能剩下一两家独大的企业,比如熟人社交领域微信QQ以外的基本都倒下了,团购经历百团大战后只剩下美团,出行目前基本就是滴滴了,
还有共享单车等等。而。。行业一直是百家争鸣、百花齐放。这样的生态给了专业技术服务商更多的机会,反过来专业的技术服务也会促进。。行业的发展。因此,开放合作也是必然的趋势。良好生态加上开放合作,
意味着。。行业将有着更加美好的未来。
关于即构ZEGO即构科技于2015年由QQ前总经理林友尧创立,A轮获得IDG投资,核心团队来自腾讯QQ,汇聚了来自YY和华为等厂商的顶尖语音。。人才。
即构ZEGO致力于提供全球最清晰最稳定的实时语音。。云服务,助力企业业务创新,改变用户线上沟通方式。即构ZEGO深耕。。。。、。。社交、游戏语音、线上抓娃娃和在线教育等领域,
赢得了映客、花椒。。、一。。、喜马拉雅FM、陌陌游戏、自由之战2、和好未来等顶级厂商托付和信赖。