Netflix 新技术在呈现更清晰内容的同时,还能节省 20%流量
Netflix 具有带宽问题。这家流媒体视频网站在全美互联网流量中的比例 占到了 36.5% ,随着 4K 技术越来越受欢迎,LTE 和光纤技术得到改善,这一比重会越来越大。据《综艺》杂志 报道 ,Netflix 已经在解决带宽的道路上迈出第一步,它将用更小的比特率(bitrate)来对整个内容资源库进行重新编译。此举应该可以给 Netflix 节省 20%的带宽。
这就是 Netflix 这样做的理由:根据用户所看的内容类型的不同,Netflix 不应对一切内容都采用同一种比特率。例如,在《辛普森一家》(TheSimpsons)中,有几集的调色板和镜头活动范围有限,在这种情况下就不需要采用与《饥饿游戏》(TheHunger Games)一样的比特率。
Netflix 一直在与南加州大学、南特大学和德克萨斯大学奥斯汀分校的研究人员合作,开发可扫描每一集电视剧或每一部电影的算法,以确定这种内容的复杂性。平均计算,一集 1080p 格式的《辛普森一家》消耗的带宽少于 22 分钟的 1080p 格式《饥饿游戏》。这意味着,更多的人将可以在高清格式下观看电视剧和电影,同时在质量上不会有明显下降。
对于每个人来说,这都是一个好消息。Netflix 将可以获得更便宜的带宽资源,互联网服务提供商的网络在高峰时段不会像现在这样拥挤,而用户也可以减少流量支出或观看到更多的高清晰内容。
Netflix 需要几个月的时间将全部内容转换为新的比特率。只要 Netflix 方法得当,你应该不会注意到太大的差别。
但是,相比其他减少带宽的解决方案,这种办法节省的带宽相对较少。特别是,有些公司一直寻求将 P2P 技术与传统的服务器到客户端的下载技术结合起来。
换言之,除了从 Netflix 的 AWS 服务器上传输内容,你的浏览器或应用还可以从同时观看同一部电影的其他用户那里下载这部电影的片段。
这并不是存在于科幻小说中的镜头。对于你的浏览器来说, WebTorrent 就是 BitTorrent 客户端。它会充分利用 WebRTC 和 JavaScript 的优势,并不需要任何扩展件或插件。你可以访问 WebTorrent 的网站,观看视频演示——这段视频就是通过你浏览器上的 BitTorrent,从其他访问者那里下载的。
将 P2P 技术整合到 Netflix 应用中甚至更容易,因为你不必面临不同浏览器这个复杂问题,它们迄今并不全都支持 WebRTC。例如,你可以想象一下,如果有人正在 iPad 上面看《杰西卡·琼斯》(Jessica Jones),他们可以下载和上传文件,即便他们并不在 Wi-Fi 网络上,那会是怎样的一番情景。
不过,Netflix 也将面临诸多挑战。例如,同一部电视剧,在 Netflix 上面有多个版本,清晰度和比特率也都不同。这会让 Netflix 的用户群出现碎片化趋势,但我相信许多人目前就在以各种分辨率观看《杰西卡·琼斯》。
若想搞清楚 P2P 技术对 Netflix 带来的帮助,上面这一点至关重要。同许多互联网服务一样,Netflix 也面临着 长尾效应 和高峰时段流量问题。每个晚上,绝大多数用户只是在 Netflix 的内容库中观看了一小部分影视剧集而已。
在高峰时段,P2P 可以提高这一小部分热门影视剧集的观看效率。另外,它们还在带宽成本中占了很大一部分——这是一个双赢的局面。
事实上,Netflix 一直在招募 P2P 工程师, TorrentFreak 在 2015 年 5 月份就有过这方面的报道 。一份招聘启事上写到:“我们的团队正在评估新一代内容分发技术,我们正在寻觅有才能的资深工程师,让他们帮助增强我们对 P2P 技术领域的了解,负责技术设计和原型产品开发项目。”
你可能还记得,Spotify 多年来就一直在使用 P2P 技术。这家流媒体音乐服务去年在桌面客户端 放弃了对 P2P 的支持 。不过,Netflix 和 Spotify 面对的并不是同一个市场。一首歌只有几 MB 大小,而一部电影则有几 GB。
目前,Spotify 会在电脑和手机上对大量歌曲进行缓冲,以节省带宽。正因为如此,P2P 技术不一定对流媒体音乐服务有太大的帮助。但对于 Netflix 而言,这却是一个重大的技术飞跃。
题图来源: 布莱斯·德尔宾 (BRYCE DURBIN)
翻译:皓岳
Netflix’s Ongoing Quest To Save Bandwidth