2022-12-20 08:45:34 来源:快科技 阅读量:7913
阿根廷时隔36年捧起世界杯,梅西捧起世界杯!
牛*!牛*!牛*!
此时,还是忍不住热血沸腾。
几起几落,很多起起落落,你永远猜不到下一秒神会反转什么。
这场决赛真的打破了常规,自古无名游戏说着,直接看满。
经过这么激动人心的决赛,最后大家都会由衷的感谢上帝:写剧本还是你会写。
作为一个纯粹的足球迷,可以用两句话来概括:
莱昂内尔·梅西!
大牛*!
此时回顾本届FIFA世界杯卡塔尔2022,除了精彩的比赛,不得不说观赛体验出奇的好。
穷朋友可能不知道,史超其实也算半个体育迷,老是看球什么的之前花钱的社员没少干,让本就不富裕的小金库雪上加霜
作为一名尊贵的体育会员,我经常看到的直播画面并不像某些盗版源那样清晰再加上各种乱七八糟的链接和广告,我几乎有花钱的罪恶感
但是这个经历不包括这次世界杯这一次,我第一次成为了白嫖党,我在Tik Tok免费观看了这一切
除了免费+画质牛b,给我印象最深的是:直播延迟可以这么低吗。
以前在网上看直播,比文字直播或者电视慢十几秒是很正常的有一个庆祝知识和目标的活动我还在看拉拉队在中后场跳舞磕磕绊绊这次居然天天在群里打分剧透
后来,一项研究发现,在今年Tik Tok世界杯的直播背后,使用了由火山发动机制造的新技术。
在网络直播的诸多环节中,主要影响直播延时的是把数据扔给服务器,把平台数据扔进你的手机,手机播放流畅,三通。
因为这三个环节有大量的编码和解码操作,使用的方法必须匹配,否则就相当于你说英语,我说汉语,我俩谁也不认识谁。
目前用来解决这个匹配问题的世界语,,即流媒体协议。有两种主要类型:
他和RTMP。
不幸的是,这两种技术天生具有高延迟。
HLS是苹果创造的,它的方法简单理解就是把一个60分钟的视频分成小段,然后一个一个打包发送。
每段通常控制在10s左右,为了保证播放的流畅性,一般需要在播放开始前传输2—3段。
这样HLS直播的延迟会在20—30s以上。
即使强行把每个切片都切成1s,延迟也不止3s。
而且切片不能无限减少,因为切片越小服务器负载越大。
所以用HLS协议直播很难延迟到10s以内。
相比之下,RTMP要好得多。
它不是分割,而是单独转发每个帧,与每10秒发送一次的HLS相比,这减少了延迟。
但是RTMP传输是基于TCP协议的,非常严格,数据必须一个一个按顺序传输,不能落地一旦发生丢包,就会暂停,不会继续,直到丢失的数据重传
平时用真的很好,但是看球直播的时候真的没必要。
为了防止数据发送过快,接收方无法处理,造成数据丢失,TCP还会控制发送方和接收方的速度,使数据完整安全的到达。
再次:可靠,但是影响数据传输速度。
所以虽然目前大家对这种标准的直播形式进行了优化和再优化,但是因为这些固有的局限性,还是有3—4s的延迟。
所以,Tik Tok世界杯直播的1s延迟甚至更少取决于另一种方式。
他们使用的技术叫做超低延迟直播。
首先,这项技术借鉴了Google开发的WebRTC通信模型,理论上可以将延迟降低到500ms。
与之前的TCP协议不同,超低延迟直播使用UDP协议。
UDP协议不需要考虑传输顺序和数据是否丢失它只是把数据一次扔给接收者这个属性非常适合赛事直播
但是,WebRTC模型本身建立连接的步骤非常复杂。
这个连接建立过程就像发短信一样:
喂。
我在这里能为你做什么
有点不对劲。
...
一定要有这几轮拉当双方确认号码正确后,就会开始传输数据,所以我们在看一些直播的时候经常会遇到当我们点进直播间的时候,画面一直在转圈,这就是为什么
还有一个问题是,WebRTC之前用于视频会议等场景,在数据传输中会出现一些声音和画面的不匹配。
本来这不是什么大问题WebRTC通常只是加速向后的一个来对齐它
但是这种原生的倍速播放,在人们观看体育赛事或者其他直播的时候会很不舒服。
所以,在Tik Tok使用的这种超低延迟直播模式中,火山引擎团队经过了大量的实验,找到了双倍速度和体验之间的平衡反正这次世界杯我一点都没感觉到这些问题
再一个,前面提到过,WebRTC最初多用于视频会议等场景虽然近两年在直播场景中逐渐被采用,但它本身并没有定义信令交互过程
信令交互的意义相当于甲方告诉乙方需求,乙方展示甲方能力通过这样的往返,双方可以大致找到合作的方向
既然涉及到双方的沟通,就要有一套固定的流程,比如写稿子,写PPT或者做方案,时间节点怎么控制等等。
合作之前,最好把流程标准化,双方都遵守,事情就好办了。
但现在的情况是,WebRTC没有统一的流程,大家很容易各自为政,浪费时间。
为解决这一问题,今年2月25日,火山引擎联合阿里云,腾讯云发布了一个超低延迟直播协议信令标准。
有了这套统一的标准,让大家知道该怎么做,会快很多。
不仅如此,这套标准还简化了信令交互过程:
原来,甲乙双方谈合作,是要三轮酒五味的,要谈好几轮才能做成现在,它是一个直接的预算需求能做到吗如果你能做到,那就去做如果你做不到,再见简洁明了
最后经过统一优化,Tik Tok世界杯直播延时介入1秒,最快500毫秒。
为了解决延迟,还有一个很重要的问题:原始的音视频数据必须经过压缩才能在互联网上流畅传输,但压缩相当耗时。
尤其是这次世界杯,用的全是高清摄像头画面不错,但是数据量比较多,压缩的时间比较长
世界杯的标准摄像计划由42台摄像机组成▼
因此,为了解决这一压力,本次Tik Tok世界杯直播采用了火山引擎视频云团队研发的BVC编码器,针对体育赛事进行了深度优化。
在梅西能跑起来打门的时候,快速对比赛的超清画面进行编码,保证直播中看到的梅球王每一步都会很流畅,不影响延时等问题。
此外,为了进一步提升观看体验,本届世界杯主办方大量使用了HDR拍摄。
HDR是个好东西,细节丰富,色彩更丰富。
问题是,很多人的电脑,电视等设备并不完全支持HDR信号播放,所以他们不得不将HDR信号转换成普通信号,但在这个过程中会丢失很多内容。
为了让没有HDR播放设备的观众享受HDR附近的体验,火山引擎视频云团队设计了一种自适应色调映射算法。
在过去,简单地使用一种算法来提高SDR图像质量是僵化的比如黑色亮度统一增加5,纯白亮度统一减少3,显然不能满足所有人
配合自适应色调映射算法,可以根据不同帧的不同情况,有意识地提升图像质量,非常舒服。
左:hable算法右:内容自适应色调映射
当然除了这些,这张图能看得这么舒服,还有色彩增强,时空域降噪,超分类等画质增强技术也被使用
反正这次世界杯直播,四舍五入,大概等于换了一整套直播技术。
最后,还有一点疑问这一整套技术是贵了点还是一个亿
未来有没有可能直接转战其他赛事或领域。
纯粹是好奇,但我不习惯看世界杯的直播,视野也变得有些尴尬。
相关信息梅西夺冠戴的黑纱是什么上热搜:官方科普增长了见识,意义重大马斯克现身世界杯看阿根廷vs法国:赛后放出灵魂拷问《守望先锋》重返世界杯!暴雪希望加入中国队阿根廷夺冠,花16万看世界杯决赛那人哭着说阿根廷和梅西夺冠了广汽三菱,网易等多家中国公司夺冠,支持奖励
支持0个人
反对
报酬
商品价值评分
快科技1997—2022版权所有。
ICP编号18024899 —2王编号41010502003949