导读 如果每天有数百万人将视频上传到Instagram的服务器,那么硬盘空间需要不断增加。实际上,Instagram工程师已经收到通知,其中评论说这个问题
如果每天有数百万人将视频上传到Instagram的服务器,那么“硬盘”空间需要不断增加。实际上,Instagram工程师已经收到通知,其中评论说这个问题是一个问题,没有那么多空间容纳这么多视频。
面对服务器被数十亿个卷轴饱和的威胁,他们创造了一种方法来减小文件大小并提高质量,而无需升级任何硬件,而无需放置更多磁盘。
2021年初,Instagram给出了12个月的期限来寻找解决方案,工程师们发明了一种系统,可以重复使用上传视频的多个编码版本。结果令人惊讶:
通过重用一种类型的视频编码来帮助生成另一种类型的视频,观看次数最少的视频中的计算资源减少了94%,并且资源量大大减少。
由于可用的资源,他们设法制作了更高级的编码,从而增加了现有视频的流动性。
Instagram使用两种类型的视频编码:
–基本,与所有Instagram用户兼容,压缩效率较低,非常适合在旧设备上播放。
–先进,采用更新的压缩技术,能够以更少的位提供更清晰的细节。
第一种方法消耗了其80%的资源,而先进的方法仅消耗了15%的资源
他们专注于优化基本编码,并设法在所有服务器上获得更高的整体显示时间。
几个月的工作对用户来说是不可见的,但这清楚地表明让工程师不断思考所有细节是多么重要。