几行代码就搞乱了苹果发布会直播 火了Chinese lady

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

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

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

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

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

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

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

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

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

发表评论

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