为什么苹果发布会上全世界都听到中文翻译?都是程序员惹的祸

jopen 6年前

为什么苹果发布会上全世界都听到中文翻译?都是程序员惹的祸

        苹果昨晚的发布会官方视频直播出现了一系列故障,导致许多苹果粉丝无法观看 iPhone 6 和 Apple Watch 的发布。

        其中,发布会前 30 分钟的影响最大,许多用户看到的是一个测试画面,而不是 CEO 蒂姆·库克(Tim Cook)介绍新产品。

        影响远不止于此。当视频直播恢复后,现场的中文同声传译的声音居然比英语原声还要大。此次苹果发布会仍面向全球同步直播,与往年不同的是,此次发布会加入了中文同声传译。

        对于一向精心准备的苹果,这一次的视频直播表现为何如此糟糕呢?罪魁祸首就在于几行 JavaScript 代码。

        为了此次视频直播,苹果为 apple.com 页面添加了一些 JSON (JavaScript Object Notation)代码,旨在为页面增加互动元素,在底部显示有关此次发布会的推文(推ter 消息)。

        这一调整导致页面几毫秒就刷新一次调用,添加几行 JSON 代码就意味着 apple.com 网站无法缓存,从而影响了视频质量。

        之前,苹果通常使用 Akamai 缓存系统进行视频直播。但这一次,由于苹果使用了 JSON 代码,导致 Akamai 服务器无法缓存。

        至于前 27 分钟现场的中文同声传译一直压制着英语原声,错误全部在于苹果自身。业内人士称,一定是苹果员工没有正确设置译码器,导致主要和备份数据流不同步。

        该知情人士称,应该是译码器在发布会开始后被重新启动,这就是导致 Apple TV 和 iOS 用户接到“无法加载视频”和“无权限访问错误信息”等提示的原因。

来自: 驱动之家