视频直播时,你看到的是几秒以前的画面?-阿里云开发者社区

开发者社区> 雷锋网> 正文

视频直播时,你看到的是几秒以前的画面?

简介:
   
   在电脑前看中国好声音的你,有没有想过,你看到的画面是几秒之前的呢?

视频信号从现场出发,到达分散在全国各地的观众,需要经过数据中心和各级节点的缓存加速,一路上马不停蹄,可以和杨贵妃的荔枝媲美。而信号在一路上各个环节所需要的时间总和,就是你看到的延迟。而为了尽量减少延迟,需要一种核心技术,这就是应用广泛的CDN加速

以目前业内的水准来看,视频延迟都在3-6秒之间。也就是说,你看到的直播其实是3-6秒之前的画面。在CDN加速行业里,各家公司都在想尽一切办法缩短视频的延迟。不久前,做图片加速起家的UPYUN宣称,他们的最新“黑科技”,可以把视频延迟控制在了一秒左右。

视频直播时,你看到的是几秒以前的画面?

【CDN技术示意】

今天在UPYUN(又拍云)举办的架构运维大会上,公司CTO黄慧攀详述了这项秘密武器的技术细节。

整整一年,UPYUN都在研发这个“秘密武器”,不过直到现在还没有正式上线。用黄慧攀的话说就是:“可见这项技术有多难。”虽说没有正式推出,不过却做了几次尝试,黄慧攀介绍,今年中国好声音的决赛,还有在香港举办的萧煌奇和黄小琥的演唱会,都是应用了UPYUN的CDN视频加速技术。

以香港现场会为例,信号从香港通过光缆到杭州的数据中心,大概需要30毫秒,而在机房进行缓存加速根据设置,完成视频分发到终端最快达到1秒,所以全部加起来就是1秒左右。

黄慧攀说,这个延迟时间,是他们进行了无数次算法优化和技术改进之后的结果。不过视频直播中,延迟1秒和延迟3秒真的有那么大的差距吗?

视频直播时,你看到的是几秒以前的画面?

【UPYUN CTO 黄慧攀】

如果是单纯观看,对于用户体验的影响并不大。不过视频直播的很多应用场景需要的是互动。比如在线教育。老师提问之后,需要学生给出反馈,老师再根据反馈做出下一步的回答,如此往复。在这种情况之下,如果网络延迟达到3秒,就会造成问题和回答交织在一起,学生提问的时候,老师已经开始解答,就像大家都有的体验,在拨打网络电话的时候,通常会出现的那种延迟,让人抓狂想狗带。

在CDN行业中,第一梯队的网宿和蓝汛也提供CDN视频加速的功能。不过从底层架构来说,这些传统厂商往往走定制化CDN道路。比如为VIP客户单独提供机房和节点,这样定制化的好处是充分保证了壕的大客户资源的独占和稳定,但是目前也渐渐显现出维护成本高、售价高的劣势。而如阿里云、七牛、UPYUN这样的“第二梯队”,则主要选择出售通用的CDN资源,这样的做法集成度更高,需要的技术更复杂,不过节省了大量的定制维护成本。

黄慧攀说,定制的CDN加速他们是不会去做的。虽然政企客户是块大肥肉,但是知道自己吃不下,也就不用流口水了。而研究如何改进CDN加速技术,才是技术出身的UPYUN团队的强项。目前UPYUN主要的竞争对手是阿里云和腾讯云,至于网宿和蓝汛这样的传统企业,他表示:“让时间来见证一切吧。”

雷锋网原创文章,未经授权禁止转载。详情见转载须知

分享:
相关文章

文章点评:

表情  同步到新浪微博

最新评论

编辑

雷锋网编辑,关注科技人文,安全、黑客及芯片。
当月热门文章
最新文章
 
  本文作者:史中

本文转自雷锋网禁止二次转载,原文链接

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

秉承“关注智能与未来”的宗旨,持续对全球前沿技术趋势与产品动态进行深入调研与解读。

官网链接