苹果发布会直播频现故障,祸起 JSON 代码

原文出处: 爱范儿

apple-event_meitu_1

 

周二晚上的苹果发布会直播中,故障频出。全世界的果粉们就在一片混乱中观看了 iPhone 6 的发布。

首先,前 30 分钟的直播信号频频中断,画面不断切换为这张彩条测试图。这个时候,Tim Cook 正在台上介绍全新的 iPhone。就算是测试画面消失,观众也一度“只闻其声,不见其人”。

8E12C145-FECF-4AEE-B9D8-135E47FF3FA9

 

与往年不同,苹果这次的新品发布会加入了中文的同声传译,而这个汉语女声的音量却在开场时高于会场原声,更为严重的是,中文传译竟然向全世界播出。也就是说,世界各地的观众都在同一时间听到了一大段中文。为此,各国网友在 Twitter 上疯狂吐槽,“中国姑娘(Chinese lady)”迅速走红:

直播中有个中国姑娘在说话对吧?难道是我幻听?

苹果通过视频直播给大家上免费中文课,视频停顿是为了给大家练习时间。

苹果是被中国人买了?

为何此次“苹果春晚”直播有这么多故障?据 Cult of Mac 报道,糟糕的直播缘起几行 JavaScript 代码。

289D1140-91B1-4172-960C-4319BC135E8B

 

Streaming Media 的 Dan Rayburn 解释了故障的发生原因:周二的发布会上,苹果首次使用了 Live Blog 直播页面,实时更新发布会信息以及展示现场视频。而这个苹果官网的直播页面中,添加了部分 JSON (JavaScript Object Notation)代码,它能够增加诸多的互动元素:展示 Twitter 中用户发布的相关文字。

而这一调整导致页面频繁刷新,以获取新的内容。苹果通常使用 Akamai 缓存系统进行视频直播,而 JSON 代码意味着 Akamai 服务器无法缓存,从而影响了直播视频的质量。

这一问题同样出现在了 Apple TV 上,而它的直播中并不包含 Live Blog。

而前 30 分钟的“中国姑娘”故障,原因在于苹果没有正确设置译码器,主要和备份的数据流没有同步。发布会开始后译码器被重置,导致了用户无法正常观看。



发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">