{"id":147497,"date":"2025-08-10T05:27:16","date_gmt":"2025-08-10T05:27:16","guid":{"rendered":"https:\/\/showbizztoday.com\/index.php\/2025\/08\/10\/behind-the-streams-three-years-of-live-at-netflix-part-1-by-netflix-technology-blog-jul-2025\/"},"modified":"2025-08-10T05:27:16","modified_gmt":"2025-08-10T05:27:16","slug":"behind-the-streams-three-years-of-live-at-netflix-part-1-by-netflix-technology-blog-jul-2025","status":"publish","type":"post","link":"https:\/\/showbizztoday.com\/index.php\/2025\/08\/10\/behind-the-streams-three-years-of-live-at-netflix-part-1-by-netflix-technology-blog-jul-2025\/","title":{"rendered":"Behind the Streams: Three Years Of Live at Netflix. Part 1. | by Netflix Technology Blog | Jul, 2025"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<div>\n<div>\n<div class=\"speechify-ignore ac cp\">\n<div class=\"speechify-ignore bh m\">\n<div class=\"ac jp jq jr js jt ju jv jw jx jy jz\">\n<div class=\"ac r jz\">\n<div class=\"ac ka\">\n<div>\n<div class=\"bm\" aria-hidden=\"false\" role=\"tooltip\">\n<div tabindex=\"-1\" class=\"be\"><a href=\"https:\/\/netflixtechblog.medium.com\/?source=post_page---byline--d23f917c2f40---------------------------------------\" rel=\"noopener follow\" target=\"_blank\"><\/p>\n<div class=\"m kb kc bx kd ke\">\n<div class=\"m fl\"><img decoding=\"async\" alt=\"Netflix Technology Blog\" class=\"m fd bx by bz cx\" src=\"https:\/\/miro.medium.com\/v2\/resize:fill:64:64\/1*BJWRqfSMf9Da9vsXG9EBRQ.jpeg\" width=\"32\" height=\"32\" loading=\"lazy\" data-testid=\"authorPhoto\"\/><\/div>\n<\/div>\n<p><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><span class=\"bf b bg ab bk\"\/><\/div>\n<div class=\"ac r kl\"><span class=\"bf b bg ab du\"><\/p>\n<div class=\"ac af\"><span data-testid=\"storyReadTime\">10 min learn<\/span><\/p>\n<p><span class=\"m\" aria-hidden=\"true\"><span class=\"bf b bg ab du\">\u00b7<\/span><\/span><\/p>\n<p><span data-testid=\"storyPublishDate\">Jul 15, 2025<\/span><\/div>\n<p><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"de94\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">By <a class=\"ag hb\" href=\"https:\/\/www.linkedin.com\/in\/sfedov\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Sergey Fedorov<\/a>, <a class=\"ag hb\" href=\"https:\/\/www.linkedin.com\/in\/phamchristopher\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Chris Pham<\/a>, <a class=\"ag hb\" href=\"https:\/\/www.linkedin.com\/in\/flavioribeiro\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Flavio Ribeiro<\/a>, <a class=\"ag hb\" href=\"https:\/\/www.linkedin.com\/in\/chrisnewton2\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Chris Newton<\/a>, and <a class=\"ag hb\" href=\"https:\/\/www.linkedin.com\/in\/wei-wei-1571794\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Wei Wei<\/a><\/p>\n<p id=\"13a1\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">Many nice concepts at Netflix start with a query, and three years in the past, we requested considered one of our boldest but: if we had been to entertain the world by way of Live \u2014 a format nearly as outdated as tv itself \u2014 how would <em class=\"or\">we<\/em> do it?<\/p>\n<p id=\"0e1c\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">What started with an engineering plan to pave the trail in the direction of our first Live comedy particular, <a class=\"ag hb\" href=\"https:\/\/www.netflix.com\/title\/80167499\" rel=\"noopener ugc nofollow\" target=\"_blank\">Chris Rock: Selective Outrage<\/a>, has since led to a whole lot of Live occasions starting from the most important <a class=\"ag hb\" href=\"https:\/\/www.netflix.com\/tudum\/articles\/greatest-roast-of-all-time-tom-brady-live\" rel=\"noopener ugc nofollow\" target=\"_blank\">comedy reveals<\/a> and <a class=\"ag hb\" href=\"https:\/\/about.netflix.com\/en\/news\/nfl-christmas-day-games-on-netflix-average-over-30-million-global-viewers\" rel=\"noopener ugc nofollow\" target=\"_blank\">NFL Christmas Games<\/a> to record-breaking <a class=\"ag hb\" href=\"https:\/\/about.netflix.com\/en\/news\/jake-paul-vs-mike-tyson-over-108-million-live-global-viewers\" rel=\"noopener ugc nofollow\" target=\"_blank\">boxing fights<\/a> and changing into the <a class=\"ag hb\" href=\"https:\/\/about.netflix.com\/en\/news\/netflix-to-become-new-home-of-wwe-raw-beginning-2025\" rel=\"noopener ugc nofollow\" target=\"_blank\">house of WWE<\/a>.<\/p>\n<p id=\"1d28\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">In our sequence <em class=\"or\">Behind the Streams<\/em> \u2014 the place we take you thru the technical journey of our greatest bets \u2014 we are going to do a a number of half deep-dive into the structure of Live and what we discovered whereas constructing it. Part one begins with the muse we set for Live, and the crucial choices we made that influenced our strategy.<\/p>\n<p id=\"5adf\" class=\"pw-post-body-paragraph nw nx io ny b nz po ob oc od pp of og go pq oi oj gr pr ol om gu ps oo op oq hp bk\">While Live as a tv format shouldn&#8217;t be new, the streaming expertise we supposed to construct required capabilities we didn&#8217;t have on the time. Despite 15 years of on-demand streaming beneath our belt, Live launched new concerns influencing structure and expertise decisions:<\/p>\n<figure class=\"pw px py pz qa qb pt pu paragraph-image\">\n<div role=\"button\" tabindex=\"0\" class=\"qc qd fl qe bh qf\"><span class=\"fu qg qh an qi fx qj fz qk speechify-ignore\">Press enter or click on to view picture in full measurement<\/span><\/p>\n<div class=\"pt pu pv\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/0*o1u1pYFC7BDuJSrT 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/0*o1u1pYFC7BDuJSrT 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/0*o1u1pYFC7BDuJSrT 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/0*o1u1pYFC7BDuJSrT 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/0*o1u1pYFC7BDuJSrT 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/0*o1u1pYFC7BDuJSrT 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/0*o1u1pYFC7BDuJSrT 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" type=\"image\/webp\"\/><source data-testid=\"og\" srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*o1u1pYFC7BDuJSrT 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*o1u1pYFC7BDuJSrT 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*o1u1pYFC7BDuJSrT 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*o1u1pYFC7BDuJSrT 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*o1u1pYFC7BDuJSrT 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*o1u1pYFC7BDuJSrT 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*o1u1pYFC7BDuJSrT 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"\/><img alt=\"\" class=\"bh fw ql c\" width=\"700\" height=\"408\" loading=\"eager\" role=\"presentation\"\/><\/picture><\/div>\n<\/div><figcaption class=\"qm ff qn pt pu qo qp bf b bg ab du\">References: 1. <a class=\"ag hb\" rel=\"noopener ugc nofollow\" href=\"https:\/\/netflixtechblog.com\/distributing-content-to-open-connect-3e3e391d4dc9\" target=\"_blank\" data-discover=\"true\">Content Pre-Positioning on Open Connect<\/a>, 2.<a class=\"ag hb\" href=\"https:\/\/www.infoq.com\/presentations\/load-balancing-netflix\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Load-Balancing Netflix Traffic at Global Scale<\/a><\/figcaption><\/figure>\n<p id=\"6b2b\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">This implies that we had loads to construct to be able to make Live work effectively on Netflix. That begins with making the precise decisions relating to the basics of our Live Architecture.<\/p>\n<p id=\"f409\" class=\"pw-post-body-paragraph nw nx io ny b nz po ob oc od pp of og go pq oi oj gr pr ol om gu ps oo op oq hp bk\">Our Live Technology wanted to increase the identical promise to members that we\u2019ve made with on-demand streaming: <strong class=\"ny ip\">nice high quality<\/strong> on as <strong class=\"ny ip\">many gadgets<\/strong> as attainable <strong class=\"ny ip\">with out interruptions<\/strong>. Live is considered one of many leisure codecs on Netflix, so we additionally wanted to seamlessly mix Live occasions into the consumer expertise, all whereas scaling to over 300 million world subscribers.<\/p>\n<p id=\"ca8d\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">When we began, we had <strong class=\"ny ip\">9 months<\/strong> till the primary launch. While we wanted to execute shortly, we additionally wished to <strong class=\"ny ip\">architect for future progress<\/strong> in each <strong class=\"ny ip\">magnitude<\/strong> and <strong class=\"ny ip\">multitude<\/strong> of occasions. As a key precept, we leveraged our distinctive place of constructing help for a single product \u2014 Netflix \u2014 and having management over the complete Live lifecycle, from Production to Screen.<\/p>\n<figure class=\"pw px py pz qa qb pt pu paragraph-image\">\n<div role=\"button\" tabindex=\"0\" class=\"qc qd fl qe bh qf\"><span class=\"fu qg qh an qi fx qj fz qk speechify-ignore\">Press enter or click on to view picture in full measurement<\/span><\/p>\n<div class=\"pt pu qq\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/0*eMwIzmDUqURUESqu 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/0*eMwIzmDUqURUESqu 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/0*eMwIzmDUqURUESqu 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/0*eMwIzmDUqURUESqu 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/0*eMwIzmDUqURUESqu 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/0*eMwIzmDUqURUESqu 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/0*eMwIzmDUqURUESqu 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" type=\"image\/webp\"\/><source data-testid=\"og\" srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*eMwIzmDUqURUESqu 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*eMwIzmDUqURUESqu 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*eMwIzmDUqURUESqu 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*eMwIzmDUqURUESqu 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*eMwIzmDUqURUESqu 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*eMwIzmDUqURUESqu 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*eMwIzmDUqURUESqu 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"\/><img alt=\"\" class=\"bh fw ql c\" width=\"700\" height=\"261\" loading=\"lazy\" role=\"presentation\"\/><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"acf2\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Dedicated Broadcast Facilities to Ingest Live Content from Production<\/strong><\/p>\n<p id=\"9608\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">Live occasions can occur wherever on the planet, however not each location has Live amenities or nice connectivity. To guarantee safe and dependable stay sign transport, we leverage distributed and extremely related broadcast operations facilities, with specialised gear for sign ingest and inspection, closed-captioning, graphics and commercial administration. We prioritized <strong class=\"ny ip\">repeatability<\/strong>, conditioning engineering to launch stay occasions constantly, reliably, and cost-effectively, leaning into <strong class=\"ny ip\">automation<\/strong> wherever attainable. As a consequence, we have now been in a position to cut back the event-specific setup to the transmission between manufacturing and the Broadcast Operations Center, reusing the remainder throughout occasions.<\/p>\n<p id=\"f6b4\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Cloud-based Redundant Transcoding and Packaging Pipelines<\/strong><\/p>\n<p id=\"92de\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">The feed acquired on the Broadcast Center accommodates a completely produced program, however nonetheless must be encoded and packaged for streaming on gadgets. We selected a Cloud-based strategy to permit for <strong class=\"ny ip\">dynamic scaling<\/strong>, <strong class=\"ny ip\">flexibility<\/strong> in configuration, and <strong class=\"ny ip\">ease of integration<\/strong> with our Digital Rights Management (DRM), content material administration, and content material supply providers already deployed within the cloud. We leverage AWS Elemental MediaConnect and AWS Elemental MediaLive to amass feeds within the cloud and transcode them into varied video high quality ranges with bitrates tailor-made per present. We constructed a <strong class=\"ny ip\">customized packager<\/strong> to higher combine with our supply and playback techniques. We additionally constructed a <strong class=\"ny ip\">customized Live Origin<\/strong> to make sure strict learn and write SLAs for Live segments.<\/p>\n<p id=\"7d57\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Scaling Live Content Delivery to thousands and thousands of viewers with Open Connect CDN<\/strong><\/p>\n<p id=\"2393\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">In order for the produced media belongings to be streamed, they should be transferred from a couple of AWS areas, the place Live Origin is deployed, to a whole lot of thousands and thousands of gadgets worldwide. We leverage Netflix\u2019s CDN, <a class=\"ag hb\" href=\"https:\/\/www.theverge.com\/22787426\/netflix-cdn-open-connect\" rel=\"noopener ugc nofollow\" target=\"_blank\">Open Connect<\/a>, to scale Live asset supply. Open Connect servers are positioned near the viewers at <strong class=\"ny ip\">over 6K areas<\/strong> and related to AWS areas through a <strong class=\"ny ip\">devoted Open Connect Backbone community<\/strong>.<\/p>\n<figure class=\"pw px py pz qa qb pt pu paragraph-image\">\n<div role=\"button\" tabindex=\"0\" class=\"qc qd fl qe bh qf\"><span class=\"fu qg qh an qi fx qj fz qk speechify-ignore\">Press enter or click on to view picture in full measurement<\/span><\/p>\n<div class=\"pt pu qr\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*drjqrhSVFS7jfQzOBoG7dA.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*drjqrhSVFS7jfQzOBoG7dA.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*drjqrhSVFS7jfQzOBoG7dA.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*drjqrhSVFS7jfQzOBoG7dA.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*drjqrhSVFS7jfQzOBoG7dA.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*drjqrhSVFS7jfQzOBoG7dA.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/1*drjqrhSVFS7jfQzOBoG7dA.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" type=\"image\/webp\"\/><source data-testid=\"og\" srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*drjqrhSVFS7jfQzOBoG7dA.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*drjqrhSVFS7jfQzOBoG7dA.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*drjqrhSVFS7jfQzOBoG7dA.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*drjqrhSVFS7jfQzOBoG7dA.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*drjqrhSVFS7jfQzOBoG7dA.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*drjqrhSVFS7jfQzOBoG7dA.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/1*drjqrhSVFS7jfQzOBoG7dA.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"\/><img alt=\"\" class=\"bh fw ql c\" width=\"700\" height=\"433\" loading=\"lazy\" role=\"presentation\"\/><\/picture><\/div>\n<\/div><figcaption class=\"qm ff qn pt pu qo qp bf b bg ab du\">18K+<em class=\"qs\"> servers in 6K+ areas, in Internet Exchanges, or embedded into ISP networks<\/em><\/figcaption><\/figure>\n<figure class=\"pw px py pz qa qb pt pu paragraph-image\">\n<div role=\"button\" tabindex=\"0\" class=\"qc qd fl qe bh qf\"><span class=\"fu qg qh an qi fx qj fz qk speechify-ignore\">Press enter or click on to view picture in full measurement<\/span><\/p>\n<div class=\"pt pu qt\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*KWo6BzotdnxqoveWCvY12Q.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*KWo6BzotdnxqoveWCvY12Q.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*KWo6BzotdnxqoveWCvY12Q.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*KWo6BzotdnxqoveWCvY12Q.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*KWo6BzotdnxqoveWCvY12Q.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*KWo6BzotdnxqoveWCvY12Q.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/1*KWo6BzotdnxqoveWCvY12Q.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" type=\"image\/webp\"\/><source data-testid=\"og\" srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*KWo6BzotdnxqoveWCvY12Q.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*KWo6BzotdnxqoveWCvY12Q.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*KWo6BzotdnxqoveWCvY12Q.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*KWo6BzotdnxqoveWCvY12Q.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*KWo6BzotdnxqoveWCvY12Q.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*KWo6BzotdnxqoveWCvY12Q.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/1*KWo6BzotdnxqoveWCvY12Q.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"\/><img alt=\"\" class=\"bh fw ql c\" width=\"700\" height=\"349\" loading=\"lazy\" role=\"presentation\"\/><\/picture><\/div>\n<\/div><figcaption class=\"qm ff qn pt pu qo qp bf b bg ab du\"><em class=\"qs\">Open Connect Backbone connects servers in Internet Exchange areas to five AWS areas<\/em><\/figcaption><\/figure>\n<p id=\"11ff\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">By enabling Live supply on Open Connect, we construct on high of $1B+ in Netflix investments over the past 12 years targeted on scaling the community and optimizing the efficiency of supply servers. By sharing capability throughout on-demand and Live viewership we enhance utilization, and by caching previous Live content material on the identical servers used for on-demand streaming, we will simply allow catch-up viewing.<\/p>\n<p id=\"e6ba\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Optimizing Live Playback for Device Compatibility, Scale, Quality, and Stability<\/strong><\/p>\n<p id=\"e965\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">To make Live accessible to the vast majority of our prospects with out upgrading their streaming gadgets, we settled on utilizing <strong class=\"ny ip\">HTTPS<\/strong>-based Live Streaming. While UDP-based protocols can present extra options like ultra-low latency, HTTPS has ubiquitous help amongst gadgets and compatibility with supply and encoding techniques. Furthermore, we use <strong class=\"ny ip\">AVC<\/strong> and <strong class=\"ny ip\">HEVC<\/strong> video codecs, transcode with a number of high quality ranges up <strong class=\"ny ip\">from SD to 4K<\/strong>, and use a <strong class=\"ny ip\">2-second phase<\/strong> period to stability compression effectivity, infrastructure load, and latency. While prioritizing streaming high quality and playback stability, we have now additionally achieved business commonplace latency from digicam to system, and proceed to enhance it.<\/p>\n<p id=\"104e\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">To configure playback, the system participant receives a playback manifest on the play begin. The manifest accommodates gadgets just like the encoding bitrates and CDN servers gamers ought to use. We ship the manifest from the cloud as a substitute of the CDN, because it permits us to personalize the configuration for every system. To reference segments of the stream, the manifest features a phase template that&#8217;s utilized by gadgets to map a wall-clock time to URLs on the CDN. Using a phase template vs periodic polling for manifest updates minimizes community dependencies, CDN server load, and overhead on resource-constrained gadgets, like sensible TVs, thus bettering each scalability and stability of our system. While streaming, the participant screens community efficiency and dynamically chooses the bitrate and CDN server, maximizing streaming high quality whereas minimizing rebuffering.<\/p>\n<p id=\"e72a\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Run Discovery and Playback Control Services within the Cloud<\/strong><\/p>\n<p id=\"e33b\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">So far, we have now coated the streaming path from Camera to Device. To make the stream absolutely work, we additionally must orchestrate throughout all techniques, and guarantee viewers can discover and begin the Live occasion. This performance is carried out by <strong class=\"ny ip\">dozens of Cloud providers<\/strong>, with capabilities like playback configuration, personalization, or metrics assortment. These providers are inclined to obtain disproportionately <strong class=\"ny ip\">increased masses round Live occasion begin time<\/strong>, and Cloud deployment gives flexibility in dynamically scaling compute sources. Moreover, as Live demand tends to be localized, we&#8217;re in a position to stability load throughout <strong class=\"ny ip\">a number of AWS areas<\/strong>, higher using our world footprint. Deployment within the cloud additionally permits us to construct a consumer expertise the place we embed Live content material right into a broader number of leisure choices within the UI, like on-demand titles or Games.<\/p>\n<p id=\"8c6e\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Centralize Real-time Metrics within the Cloud with Specialized Tools and Facilities<\/strong><\/p>\n<p id=\"bce4\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">With management over ingest, encoding pipelines, the Open Connect CDN, and system gamers, we have now almost <strong class=\"ny ip\">end-to-end observability<\/strong> into the Live workflow. During Live, we gather system and consumer metrics in real-time (e.g., the place members see the title on Netflix and their high quality of expertise), alerting us to poor consumer experiences or degraded system efficiency. Our real-time monitoring is constructed utilizing a mixture of internally developed instruments, equivalent to <a class=\"ag hb\" href=\"https:\/\/netflix.github.io\/atlas-docs\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Atlas<\/a>, <a class=\"ag hb\" href=\"https:\/\/netflix.github.io\/mantis\/\" rel=\"noopener ugc nofollow\" target=\"_blank\">Mantis<\/a>, and <a class=\"ag hb\" rel=\"noopener ugc nofollow\" href=\"https:\/\/netflixtechblog.com\/lumen-custom-self-service-dashboarding-for-netflix-8c56b541548c\" target=\"_blank\" data-discover=\"true\">Lumen<\/a>, and open-source applied sciences, equivalent to Kafka and <a class=\"ag hb\" rel=\"noopener ugc nofollow\" href=\"https:\/\/netflixtechblog.com\/how-netflix-uses-druid-for-real-time-insights-to-ensure-a-high-quality-experience-19e1e8568d06\" target=\"_blank\" data-discover=\"true\">Druid<\/a>, processing as much as <strong class=\"ny ip\">38 million occasions per second<\/strong> throughout a few of our largest stay occasions whereas offering crucial metrics and operational insights in a matter of seconds. Furthermore, we arrange devoted <strong class=\"ny ip\">\u201cControl Center\u201d amenities<\/strong>, which deliver key metrics collectively to the operational group that screens the occasion in real-time.<\/p>\n<p id=\"0598\" class=\"pw-post-body-paragraph nw nx io ny b nz po ob oc od pp of og go pq oi oj gr pr ol om gu ps oo op oq hp bk\">Building new performance all the time brings contemporary challenges and alternatives to be taught, particularly with a system as complicated as Live. Even after three years, we\u2019re nonetheless studying daily find out how to ship Live occasions extra successfully. Here are a couple of key highlights:<\/p>\n<p id=\"3f57\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Extensive testing: <\/strong>Prior to Live we closely relied on the predictable circulation of on-demand visitors for pre-release canaries or A\/B checks to validate deployments. But Live visitors was not all the time obtainable, particularly not on the scale consultant of an enormous launch. As a consequence, we spent appreciable effort to:<\/p>\n<ol class=\"\">\n<li id=\"3982\" class=\"nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq qu qv qw bk\">Generate inner \u201ctest streams,\u201d which engineers use to run <strong class=\"ny ip\">integration<\/strong>, <strong class=\"ny ip\">regression<\/strong>, or <strong class=\"ny ip\">smoke checks<\/strong> as a part of the event lifecycle.<\/li>\n<li id=\"892f\" class=\"nw nx io ny b nz qx ob oc od qy of og go qz oi oj gr ra ol om gu rb oo op oq qu qv qw bk\">Build artificial <strong class=\"ny ip\">load testing<\/strong> capabilities to emphasize take a look at cloud and CDN techniques. We use 2 approaches, permitting us to generate as much as <strong class=\"ny ip\">100K starts-per-second<\/strong>:<br \/>\u2014 Capture, modify, and replay previous Live manufacturing visitors, representing a range of consumer gadgets and request patterns.<br \/>\u2014 Virtualize Netflix gadgets and generate visitors in opposition to CDN or Cloud endpoints to check the affect of the newest adjustments throughout all techniques.<\/li>\n<li id=\"b6ec\" class=\"nw nx io ny b nz qx ob oc od qy of og go qz oi oj gr ra ol om gu rb oo op oq qu qv qw bk\">Run automated <strong class=\"ny ip\">failure injection<\/strong>, forcing lacking or corrupted segments from the encoding pipeline, lack of a cloud area, community drop, or server timeouts.<\/li>\n<\/ol>\n<p id=\"82d4\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Regular apply: <\/strong>Despite rigorous pre-release testing, nothing beats a manufacturing surroundings, particularly when working at scale. We discovered that having a daily schedule with numerous Live content material is important to creating enhancements whereas balancing the dangers of member affect. We run<a class=\"ag hb\" rel=\"noopener ugc nofollow\" href=\"https:\/\/netflixtechblog.com\/decision-making-at-netflix-33065fa06481\" target=\"_blank\" data-discover=\"true\"> A\/B checks<\/a>, carry out <a class=\"ag hb\" rel=\"noopener ugc nofollow\" href=\"https:\/\/netflixtechblog.com\/chap-chaos-automation-platform-53e6d528371f\" target=\"_blank\" data-discover=\"true\">chaos testing<\/a>, operational workout routines, and prepare operational groups for upcoming launches.<\/p>\n<p id=\"4319\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Viewership predictions:<\/strong> We use prediction-based strategies to pre-provision Cloud and CDN capability, and share forecasts with our ISP and Cloud companions forward of time to allow them to plan community and compute sources. Then we complement them with reactive scaling of cloud techniques powering sign-up, log-in, title discovery, and playback providers to account for viewership exceeding our predictions. We have discovered success with forward-looking real-time viewership predictions <em class=\"or\">throughout<\/em> a stay occasion, permitting us to take steps to mitigate dangers earlier, earlier than extra members are impacted.<\/p>\n<p id=\"3d52\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Graceful degradation: <\/strong>Despite our greatest efforts, we will (and did!) discover ourselves in a scenario the place viewership exceeded our predictions and provisioned capability. In this case, we developed a lot of levers to proceed streaming, even when it means steadily eradicating some nice-to-have options. For instance, we use <a class=\"ag hb\" rel=\"noopener ugc nofollow\" href=\"https:\/\/netflixtechblog.com\/enhancing-netflix-reliability-with-service-level-prioritized-load-shedding-e735e6ce8f7d\" target=\"_blank\" data-discover=\"true\">service-level prioritized load shedding<\/a> to prioritize stay visitors over non-critical visitors (like pre-fetch). Beyond that, we will lighten the expertise, like dialing down personalization, disabling bookmarks, or reducing the utmost streaming high quality. Our load checks embody situations the place we under-scale techniques to validate desired conduct.<\/p>\n<p id=\"255c\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Retry storms: <\/strong>When techniques attain capability, our key focus is to keep away from cascading points or additional overloading techniques with retries.<strong class=\"ny ip\"> <\/strong>Beyond system retries, customers might retry manually \u2014 we\u2019ve seen a 10x enhance in visitors load resulting from stream restarts after viewing interruptions of as little as 30 seconds. We spent appreciable time understanding system retry conduct within the presence of points like community timeouts or lacking segments. As a consequence, we applied methods like server-guided backoff for system retries, absorbing spikes through prioritized visitors shedding at Cloud Edge Gateway, and re-balancing visitors between cloud areas.<\/p>\n<p id=\"ace2\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\"><strong class=\"ny ip\">Contingency planning: <\/strong>\u201c<em class=\"or\">Everyone has a plan until they get punched in the mouth<\/em>\u201d could be very related for Live. When one thing breaks, there may be virtually no time for troubleshooting. For massive occasions, we arrange <strong class=\"ny ip\">in-person launch rooms<\/strong> with engineering house owners of crucial techniques. For fast detection and response, we developed a small set of metrics as early indicators of points, and have in depth runbooks for frequent operational points. We don\u2019t be taught on launch day; as a substitute, launch groups apply failure response through <strong class=\"ny ip\">Game Day workout routines forward of time<\/strong>. Finally, our runbooks prolong past engineering, masking escalation to government management and coordination throughout capabilities like Customer Service, Production, Communications, or Social.<\/p>\n<p id=\"018a\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">Our dedication to enhancing the member expertise doesn\u2019t finish on the \u201cThanks for Watching!\u201d display screen. Shortly after every stay stream, we dive into metrics to determine areas for enchancment. Our Data &amp; Insights group conducts complete analyses, A\/B checks, and client analysis to make sure the subsequent occasion is much more pleasant for our members. We leverage insights on member conduct, preferences, and expectations to refine the Netflix product expertise and optimize our Live expertise \u2014 like lowering latency by ~10 seconds by way of A\/B checks, with out affecting high quality or stability.<\/p>\n<p id=\"de44\" class=\"pw-post-body-paragraph nw nx io ny b nz po ob oc od pp of og go pq oi oj gr pr ol om gu ps oo op oq hp bk\">Despite three years of effort, we&#8217;re removed from accomplished! In reality, we&#8217;re simply getting began, actively constructing on the learnings shared above to ship extra pleasure to our members with Live occasions. To help the rising variety of Live titles and new codecs, like <a class=\"ag hb\" href=\"https:\/\/www.netflix.com\/tudum\/articles\/womens-world-cup-netflix\" rel=\"noopener ugc nofollow\" target=\"_blank\">FIFA WWC in 2027<\/a>, we hold constructing our broadcast and supply infrastructure and are actively working to additional enhance the Live expertise.<\/p>\n<p id=\"2732\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">In this submit, we\u2019ve offered a broad overview and have barely scratched the floor. In the upcoming posts, we are going to dive deeper into key pillars of our Live techniques, masking our encoding, supply, playback, and consumer expertise investments in additional element.<\/p>\n<p id=\"95fd\" class=\"pw-post-body-paragraph nw nx io ny b nz oa ob oc od oe of og go oh oi oj gr ok ol om gu on oo op oq hp bk\">Getting this far wouldn&#8217;t have been attainable with out the exhausting work of dozens of groups throughout Netflix, who collaborate carefully to design, construct, and function Live techniques: Operations and Reliability, Encoding Technologies, Content Delivery, Device Playback, Streaming Algorithms, UI Engineering, Search and Discovery, Messaging, Content Promotion and Distribution, Data Platform, Cloud Infrastructure, Tooling and Productivity, Program Management, Data Science &amp; Engineering, Product Management, Globalization, Consumer Insights, Ads, Security, Payments, Live Production, Experience and Design, Product Marketing and Customer Service, amongst many others.<\/p>\n<\/div>\n<p>[ad_2]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] 10 min learn \u00b7 Jul 15, 2025 By Sergey Fedorov, Chris Pham, Flavio Ribeiro, Chris Newton, and Wei Wei Many nice concepts at Netflix start with a query, and three years in the past, we requested considered one of our boldest but: if we had been to entertain the world by way of Live [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":147498,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[955,5877,890,115,1248,8808,4337,905],"class_list":{"0":"post-147497","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-netflix","8":"tag-blog","9":"tag-jul","10":"tag-live","11":"tag-netflix","12":"tag-part","13":"tag-streams","14":"tag-technology","15":"tag-years"},"_links":{"self":[{"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/posts\/147497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/comments?post=147497"}],"version-history":[{"count":0,"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/posts\/147497\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/media\/147498"}],"wp:attachment":[{"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/media?parent=147497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/categories?post=147497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/showbizztoday.com\/index.php\/wp-json\/wp\/v2\/tags?post=147497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}