为什么你应该拥抱可持续发展(但不是你想的原因)
毫无疑问,人类有责任管理这个星球. 即使不仅仅是确保我们在50年后有地方居住,这也应该是一项道德责任. 但让我们暂时忽略这一点. 让我们忽略恐吓战术, 散布恐惧, 当我们观察即时和历史气候数据时,我们无法理解因果关系和相关性之间的差异.
要真正产生影响,我们必须投入 可持续性 在我们能理解的范围内. 是很困难的, 无论是个人还是企业, 有时是为了把握气候变化的巨大概念,然后致力于“可持续发展努力”,作为产生影响的一种方式. 但是当有上下文的时候, 可持续发展的努力可以实现,而不必真正试图特别关注它们. 在流媒体行业,这种背景就是权力.
通过整个流工作流程的电源线程. 从编码器到设备,从内容开发到传输,电力将一切联系在一起. 但权力本身并不是一种衡量标准. 生产所需的能量, 交付, 而渲染一帧视频是效率的结果. 当流工作流程中的元素效率不高时,它们往往会使用更多的功率. 例如,屏幕开得太亮需要更多的电力(并且需要更频繁地充电)。. 如果AI应用程序过于动态地呈现流媒体内容的字幕,而这些内容没有被有效地编程,则可能需要额外的内核, 需要更大的云实例, 或者固定一个CPU更长时间, 所有这些都需要更多的动力. 这些电力需求会产生级联效应. 性能较差的软件可能需要更多的机箱,这就需要更多的机架空间,从而需要更多的功率. 正如Dom Robinson在他的著作中指出的 GreeningofStreaming, 许多流工作流程所依赖的云服务都有未使用的容量,它们只是在等待. 这也需要能量.
因此,对于流媒体运营商来说,拥抱可持续性就是拥抱效率. 效率对底线有着明显的影响. 更好的软件效率意味着更少的内核需求, 例如, 哪个可以等同于更便宜的云实例. 更好的管理效率意味着改进了管理工作流弹性的业务逻辑, 哪一种方法可以减少实例的运行时间,从而降低总体成本.
但软件本身也有效率. 当应用, 例如,上下文感知编码可以减少生成特定视频帧所需的CPU数量. 为交付使用业务逻辑也会产生影响. High-bitrate内容, 比如1080p60视频, 当流式传输到小屏幕(可以渲染内容,但人眼无法分辨深度)是浪费的. 它使会话打开的时间更长,这需要更持久的计算,甚至可能需要额外的缓存,因为输出可以更快地填满NIC容量. 更多的缓存等于更多的实例,或者更多的盒子等于更多的能力.
流媒体运营商, 效率可以减少提供高质量视频体验所需的基础设施数量. 例如,考虑如何 清漆, 在许多流交付架构中非常流行的反向代理缓存, 在特定的英特尔至强芯片上优化了性能,从而使功耗降低了90%. 因此, 这种降低的成本反映在利润率上,这对股价有明显的影响. 甚至还有其他的相关性. 通过需要更少的弹性来支持增加的需求或故障转移,更高的效率可以提高可伸缩性和弹性.
To 拥抱可持续发展, 然后, 流媒体行业应该关注效率, 在开发和实施的每个阶段都可以解决哪些问题. 等到你准备好部署的时候再问问题, “我们如何确保这是有效的?太迟了. 软件工程师, 开发人员, devops, 操作, 产品经理, 中间的每个人在每个阶段都要问这个问题.
最终的结果? 更高效的工作流程需要更少的电力,并最终产生更多的收入. 双赢.
相关文章
别人如何看待我们,我们如何衡量自己的进步? 有关流媒体功耗的新数据将促使行业进一步降低功耗,同时努力制定长期解决方案,将旧技术与当前最佳实践结合起来,以延长流媒体技术在未来几年的寿命.
2024年3月18日
在这篇文章中,我将扩展先前的可持续性方法, 详细说明考虑其他功耗优化领域的原因, 并邀请跨流媒体工作流程的不同利益相关者参与流媒体杂志, 率高, 以及志同道合的利益相关者,在2023年中后期围绕《百家乐软件》发起倡议, 总体目标是让读者在2023年9月之前推荐可衡量的最佳实践.
2023年6月9日
将我们的注意力转向使流媒体交付生态系统更加环保的时间早已过去. 以下是一些关键的挑战,以及一些建议的解决方案的第一步.
2020年5月26日
提及的公司及供应商