为分析建模设备能力
Netflix 在各种设备上提供广泛的功能和内容类型,但硬件限制可能导致特定设备无法使用某些功能。为解决这一问题,该公司开发了一套全面的设备能力数据模型,以理解设备能力并确保最佳用户体验。该数据模型整合了内部系统的功能标志(feature flags),从而实现全球设备生态中更智能的功能管理。公司使用累积表存储设备能力信息,例如屏幕分辨率、视频编码配置文件和内存大小,使其非常适合分析与报告。该表的结构能够捕获每台设备的最新状态及其关联能力,从而实现信息的高效处理。对于聚合分析,公司使用直方图表记录过去 28 天内按设备型号和软件版本划分的活跃设备数量,同时记录支持特定能力的设备数量,以支持详细的分布分析。直方图数据可用于分析外部显示能力的分布情况,例如支持高清(HD)或超高清(UHD)配置文件的设备占比。通过利用这些数据集,Netflix 构建了分析产品,以全面展示功能覆盖范围,包括 4K 超高清、Netflix 空间音频和云游戏。公司利用数据驱动的洞察,就哪些功能应在特定设备上启用做出明智决策,从而确保性能与可靠性。