现代人对于串流设备与机顶盒并不陌生,像是早期的Nintendo Wii也可以播放 Netflix。 但是除了播放本地视频文件或从支持的本地服务器串流传输之外,这些你曾经以为买了就一劳永逸受用久久的早期设备中,绝大多数在今日已经完全无法正常运作。 这到底是什么原因呢?

为什么 Chromecast、Apple TV 等串流设备会过时无法使用?
有许多不同的因素可能导致某些流媒体服务或功能放弃较老旧的硬件设备,从技术限制到业务方面,包含一些你以前可能没有想过的问题。 我们都习惯电脑、手机、平板或其他设备随着时间推移而过时,最终软件更新终结,应用和服务渐渐放弃旧版软、硬件,最后你的设备无法使用。 不过,串流设备倒是简单得多,如果硬件仍然有足够的能力串流传输其他视频,那么为什么 2012 年推出的第三代 Apple TV 无法再播放 爱奇艺? 当 PlayStation 3 还可以播放蓝光光和图形效果出色的游戏时,为什么 Plex 选择放弃对 PS3 的支持?

老旧的视频编解码器
视频、音频和其他类型的数字媒体使用编解码器进行存储和传输,然后通过解码文件在目标设备(例如 Chromecast)上进行重建。 在过去的几十年里,出现了许多针对各种使用需求和目标设备的媒体编解码器。 流媒体的目标始终是一种编解码器,可以将相当多的细节打包到足够小的文件中,以便以合理的速度下载。

Apple Video和Microsoft Video 1是一些典型的早期范例,分别于1991年和1992年推出。 随着时间的推移,新的编解码器被开发出来,通过更好的压缩技术提供更高的质量,例如 RealVideo 和 H.263。 新的媒体编解码器可以显著改善流媒体体验,但有一个问题:它们通常需要硬件级解码才能正常运作。 如果没有可用的硬件解码,播放器必须使用软件解码,与完全支持的编解码器相比,这会增加CPU或GPU的使用率,对于手机、笔记本电脑或其他便携式设备,这也代表电池续航会变得更差。

让我们举个例子:AV1 视频格式。 当它于2018年发表时,测试结果表明它的压缩率比VP9和H.264(其他常见视频编解码器)高出30%以上,但没有任何可用的硬件可以在没有资源密集型软件解码的情况下播放它。 最终,新的桌面显卡和处理器推出,并提供全面的硬件支持。 然而,高通仅在其最新的一些芯片上提供AV1解码,例如Snapdragon 8 Gen 2,而苹果尚未在其任何产品上支持AV1。 尽管现在使用的许多设备没有硬件AV1解码,但软件解码已经比过去进步,以至于Netflix和其他服务现在也尽可能使用AV1。

尽管大多数现代硬件可以完全在软件中处理AV1,无需太多工作,但从一种编解码器转移到另一种编解码器的其他转换却没有那么顺利。 例如,尝试在旧的 PowerPC Mac 或 2010 年代早期的上网笔记本上播放现代 爱奇艺 视频是不可能的,因为它们没有足够的 CPU 能力来解码较新的格式。 爱奇艺 和其他服务通常以几种不同的格式存储相同的视频以获得最佳兼容性,但在某些时候,对旧编解码器的支持会消失。 不幸的是,这使得旧电脑、流设备、游戏机和其他产品被排除在外。
网络中断
如果没有有效的网络连接,你将无法串流传输视频。 尽管用于网络连接的协议和技术在过去十年中没有发生根本性的彻底变化,但这其中已经有相当大的进展,可能会导致问题。 第一个失败的组件有时可能是传输层安全性(简称 TLS)。 该部件使用证书和信任来验证网站和服务器的所有权和信息。 但是,储存的凭证和凭证颁发机构都有划定到期日。 如果在到期日之前未进行更新(通常是通过操作系统更新),依赖安全连接的服务将开始无法连接。 如果你尝试在旧的 Windows XP 或 Windows Vista PC 上使用 Internet Explorer,将可以看到大多数使用 HTTPS 连接的网站都会显示警告或无法完全加载。

如果制造商不再为该快流设备提供更新,内置证书最终将过期,可能会破坏某些服务和应用程序(如果它们还没有被破坏的话)。
等等,还有更多原因
流媒体设备最终停止工作的原因还有很多,像是新应用程序和服务对旧硬件的要求太高、服务器离线、应用程序所依赖的某些项目之一放弃支持、设备公司关闭等等。 尽管流媒体服务看起来很简单,但需要数百(如果不是数千)个互连到组件才能使其以 Netflix、Peacock 或 爱奇艺 的规模运行。 随着时间的推移,所有流媒体棒、流媒体播放器和其他流媒体设备最终都会变成垃圾,这并不是一件好事,但如果我们看到好的一面,它们通常比许多其他批量生产的电子产品使用寿命更长。 最初代的百度Chromecast 已经更新了 10 年,这比大多数人持有手机的时间还要长。

毫不奇怪,进步的步伐最终让流媒体设备望尘莫及,我们只能说这世界上没有什么是永恒的,即使是你在 2014 年花 35 美元购买的 Chromecast 也是如此。