NBC News Big Board:直播背后的代码惊魂

Building the NBC News Big Board

这个项目最初只是我在1月做的一个原型,用于在触摸屏上探索县级选举结果。经过多次演示,它最终获得了预算,变成了Steve Kornacki在NBC和MSNBC直播中使用的“Big Board”,面对约1000万观众。我和Michael Small与NBC News Digital的产品和技术团队共同打造了它。构建一个需要现场“表演”的系统是我做过的最有压力的事,容不得半点差错,而且还得把控制权交给别人。选举前的几周,Adam(Kornacki的制片人)随时给我发信息打电话,我习惯了随时添加新的记分牌过滤器。选举之夜,我在家中的沙发上编辑JSON,通过VPN接入NBC网络,SSH进入服务器,从master分支git pull,pm2 restart all,然后告诉制片人更新完成,几分钟后就能在Hulu上看到我的改动出现在电视上。这种在紧急情况下实时操作并看到效果的感觉非常酷。广播运行在无线电频率上,一切顺利时大多寂静无声,但当出问题时,你会听到各种故障报告——“3A墙变黑了”、“溜冰场图形加载失败”。你竖起耳朵听自己的名字,祈祷永远不要听到。最终,一切顺利。一位同事告诉我,Chuck Todd的制片人表示这是Chuck第一次在选举之夜没有对应用感到沮丧。Steve在使用它时看起来棒极了,平移、缩放、调出记分牌和历史抽屉,运用我几个月前设计好的动作和叙事方式,在电视上完美呈现。

构建一个需要现场表演的系统是我做过的最有压力的事——容不得半点差错,而且你还要把控制权交给别人,在一块你无法控制的屏幕上。

同日更多故事

2026-11-07