by Aarti Laddha, Richard Diaz-Cool, Rishika Idnani, Venkatesh Selveraj
Netflix helps an unlimited and evolving set of options and content material varieties, starting from 4K streaming and immersive audio to dwell streaming and cloud gaming, throughout a various ecosystem of gadgets. Nonetheless, not all gadgets are created equal. {Hardware} limitations similar to out there RAM, CPU cores, show capabilities, or platform assist imply that some options can’t be supported on sure machine fashions. To make sure the absolute best consumer expertise, we depend on a deep understanding of machine capabilities. We have now invested in constructing a complete machine functionality information mannequin and integrating characteristic flags from inner techniques, paving the best way for smarter, extra granular characteristic administration throughout our international machine panorama. This strategy helps us determine bottlenecks in characteristic penetration and accelerates the tempo of innovation.
Get Netflix Expertise Weblog’s tales in your inbox
Be a part of Medium free of charge to get updates from this author.
We have now designed our information storage and modeling methods to effectively assist analytics at scale. We use a cumulative desk to course of details about the machine’s capabilities. This desk is structured to effectively seize the most recent state of every machine and its related capabilities (like Display screen resolutions, Video Profiles Supported, Encompass Sound, RAM dimension and so forth) making it excellent for analytics and reporting use circumstances.
{
"Display screen Top": ["720"],
"Display screen Width": ["1280"],
"Video Profiles":
[
"playready",
"hevc",
],
}For combination analytics, we leverage a histogram desk that captures energetic machine counts over the previous 28 days, damaged down by machine mannequin and software program model. This desk additionally information the variety of gadgets supporting particular capabilities, enabling detailed distribution evaluation. One use case for this histogram information is to investigate the distribution of exterior show capabilities hooked up to streaming sticks. For instance, the histogram beneath reveals that out of whole X variety of gadgets, all supported the HD profile (playready), whereas solely 20% gadgets supported the UHD profile (hevc).
{
"Video Profiles": {
"playready": 100%, # HD profile
"hevc": 20% # UHD profile
}
}We have now constructed analytical merchandise that leverage these datasets to offer a complete view of characteristic attain similar to 4K Extremely HD, Netflix Spatial Audio, Cloud Gaming and the most recent UI. By counting on data-driven insights, we will make knowledgeable selections about which options to allow on particular gadgets, guaranteeing each efficiency and reliability.