
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title><![CDATA[ The Cloudflare Blog ]]></title>
        <description><![CDATA[ Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet. ]]></description>
        <link>https://blog.cloudflare.com</link>
        <atom:link href="https://blog.cloudflare.com/" rel="self" type="application/rss+xml"/>
        <language>en-us</language>
        <image>
            <url>https://blog.cloudflare.com/favicon.png</url>
            <title>The Cloudflare Blog</title>
            <link>https://blog.cloudflare.com</link>
        </image>
        <lastBuildDate>Thu, 09 Apr 2026 09:21:05 GMT</lastBuildDate>
        <item>
            <title><![CDATA[Announcing our Spring Developer Speaker Series]]></title>
            <link>https://blog.cloudflare.com/announcing-our-spring-developer-speaker-series/</link>
            <pubDate>Sun, 08 May 2022 16:59:23 GMT</pubDate>
            <description><![CDATA[ We're excited to announce a new edition of our Developer Speaker Series for 2022! Check out the eleven expert web dev speakers, developers, and educators that we’ve invited to speak live on Cloudflare TV ]]></description>
            <content:encoded><![CDATA[ <p></p><p>We love developers.</p><p>Late last year, we hosted <a href="/full-stack-week-2021/">Full Stack Week</a>, with a focus on new products, features, and partnerships to continue growing Cloudflare’s developer platform. As part of Full Stack Week, we also hosted the Developer Speaker Series, bringing 12 speakers in the web dev community to our 24/7 online TV channel, <a href="https://cloudflare.tv/">Cloudflare TV</a>. The talks covered topics across the web development ecosystem, which you can <a href="https://www.cloudflare.com/developer-speaker-series/">rewatch</a> at any time.</p><p>We loved organizing the Developer Speaker Series last year. But as developers know far too well, our ecosystem changes rapidly: what may have been cutting edge back in November 2021 can be old news just a few months later in 2022. That’s what makes conferences and live speaking events so valuable: they serve as an up-to-date reference of best practices and future-facing developments in the industry. With that in mind, we're excited to announce a new edition of our Developer Speaker Series for 2022!</p><p>Check out the eleven expert web dev speakers, developers, and educators that we’ve invited to speak live on Cloudflare TV! Here are the talks you’ll be able to watch, starting tomorrow morning (May 9 at 09:00 PT):</p><p><b>The Bootcampers Companion</b> – Caitlyn Greffly<i>In her recent book, The Bootcamper's Companion, Caitlyn dives into the specifics of how to build connections in the tech field, understand confusing tech jargon, and make yourself a stand-out candidate when looking for your first job. She'll talk about some top tips and share a bit about her experience as well as what she has learned from navigating tech as a career changer.</i></p><p><b>Engaging Ecommerce with the Visual Web</b> – Colby Fayock<i>Experiences on the web have grown increasingly visual, from displaying product images to interactive NFTs, but not paying attention to how media is delivered can impact Core Web Vitals, creating a bad UX with slow-loading pages, hurting your store’s conversion and potentially losing sales.</i></p><p><i>How can we effectively leverage media to showcase products creating engaging experiences for our store? We’ll talk about the media's role in ecomm and how we can take advantage of it while optimizing delivery.</i></p><p><b>Testing Web Applications with Playwright</b> – Debbie O’Brien<i>Testing is hard, testing takes time to learn and to write, and time is money. As developers, we want to test. We know we should, but we don't have time. So how can we get more developers to do testing? We can create better tools.</i></p><p><i>Let me introduce you to Playwright, a reliable tool for end-to-end cross browser testing for modern web apps, by Microsoft and fully open source. Playwright's codegen generates tests for you in JavaScript, TypeScript, Dot Net, Java or Python. Now you really have no excuses. It's time to play your tests wright.</i></p><p><b>Building serverless APIs: how Fauna and Workers make it easy</b> – Rob Sutter<i>Building APIs has always been tricky when it comes to setting up architecture. FaunaDB and Workers remove that burden by letting you write code and watch it run everywhere.</i></p><p><b>Business context is developer productivity</b> – John Feminella<i>A major factor in developer productivity is whether they have the context to make decisions on their own, or if instead they can only execute someone else's plan. But how do organizations give engineers the appropriate context to make those decisions when they weren't there from the beginning?</i></p><p><b>On the edge of my server</b> – Brian Rinaldi<i>Edge functions can be potentially game changing. You get the power of serverless functions but running at the CDN level - meaning the response is incredibly fast. With Cloudflare Workers, every worker is an edge function. In this talk, we’ll explore why edge functions can be powerful and explore examples of how to use them to do things a normal serverless function can't do.</i></p><p><b>Ten things I love about Wrangler 2</b> – Sunil Pai<i>We spent the last six months rewriting wrangler, the CLI for building and deploying Cloudflare Workers. Almost every single feature has been upgraded to be more powerful and user-friendly, while still remaining backward compatible with the original version of wrangler. In this talk, we'll go through some of the best parts about the rewrite, and how it provides the foundation for all the things we want to build in the future.</i></p><p><b>L is for Literacy</b> – Henri Helvetica<i>It’s 2022, and web performance is now abundantly important, with an abundance of available metrics, used by — you guessed it — an abundance of developers, new and experienced. All quips aside, the complexities of the web has led to increased complexities in web performance. Understanding, or literacy in web performance is as important as the four basic language skills. ‘L is for Literacy’ is a lively look at performance lexicon, backed by enlightening data all will enjoy.</i></p><p><b>Cloudflare Pages Updates</b> – Greg Brimble<i>Greg Brimble, a Systems Engineer working on Pages, will showcase some of this week’s announcements live on Cloudflare TV. Tune in to see what is now possible for your Cloudflare Pages projects. We're excited to show you what the team has been working on!</i></p><p><b>Migrating to Cloudflare Pages: A look into git control, performance, and scalability</b> – James Ross<i>James Ross, CTO of Nodecraft, will discuss how moving to Pages brought an improved experience for both users and his team building the future of game servers.</i></p><p>If you want to see the full schedule for the Developer Speaker Series, go to <a href="https://www.cloudflare.com/developer-speaker-series/">our landing page</a>. It shows each talk, including speaker info and timing, as well as time zones for international viewers. When a talk goes live, tuning in is simple – just visit <a href="https://cloudflare.tv">cloudflare.tv</a> to start watching.</p><p>New this year, we’ve also prepared a Discord channel to follow the live conversation with other viewers! If you haven’t joined Cloudflare’s Discord server, <a href="https://discord.gg/cloudflaredev">get your invite</a>.</p> ]]></content:encoded>
            <category><![CDATA[Platform Week]]></category>
            <category><![CDATA[Developers]]></category>
            <category><![CDATA[Cloudflare TV]]></category>
            <guid isPermaLink="false">3Ng5TW5HjlqJyiA50o4XsU</guid>
            <dc:creator>Kristian Freeman</dc:creator>
        </item>
        <item>
            <title><![CDATA[Announcing Cloudflare TV as a Service]]></title>
            <link>https://blog.cloudflare.com/cloudflare-tv-as-a-service/</link>
            <pubDate>Thu, 30 Sep 2021 12:59:20 GMT</pubDate>
            <description><![CDATA[ Today we’re excited to announce that we're making the technology we used to build Cloudflare TV available to any other business that wants to run their own 24x7 streaming network. ]]></description>
            <content:encoded><![CDATA[ <p></p><p>In June 2020, <a href="https://cloudflare.tv">Cloudflare TV</a> made its debut: a 24/7 streaming video channel, focused on topics related to building a better Internet (and the people working toward that goal). Today, over 1,000 live shows later, we’re excited to announce that we're making the technology we used to build Cloudflare TV available to any other business that wants to run their own 24x7 streaming network. But, before we get to that, it’s worth reflecting on what it's been like for us to run one ourselves.</p><p>Let’s take it from the top.</p><p>Cloudflare TV began as an experiment in every way you could think of, one we hoped would help capture the serendipity of in-person events in a world where those were few and far between. It didn’t take long before we realized we had something special on our hands. Not only was the Cloudflare team thriving on-screen, showcasing an amazing array of talent and expertise — they were having a great time doing it. Cloudflare TV became a virtual watercooler, spiked with the adrenaline rush of live TV.</p><p>One of the amazing things about Cloudflare TV has been the breadth of content it’s inspired. Since launching, CFTV has hosted <a href="/cloudflare-tv-live-1-000-times-and-counting/">over 1,000 live sessions</a>, featuring everything from marquee customer events with VIP speakers to game shows and DJ sets. Cloudflare’s <a href="https://cloudflare.tv/pride-month">employee resource groups</a> have hosted hundreds of sessions speaking to their unique experiences, sharing a wealth of advice with the next generation of technology leaders. All told, we’ve welcomed over 650 Cloudflare employees and interns — and over 500 external guests, including the likes of Intel CEO <a href="https://cloudflare.tv/event/6wsMzavKTgHgnD8ZYuUHoz">Pat Gelsinger</a>, Gradient Ventures board partner <a href="https://cloudflare.tv/event/2i55cjkjlDW3a9q5zxMixC">Bonita Stewart</a>, Broadcom CTO <a href="https://cloudflare.tv/event/2KZQE2SFHIp8PtPiHK84kt">Andy Nallappan</a>, and Zendesk SVP <a href="https://cloudflare.tv/event/4oauqmkzcquTPKsvrqXHbO">Christina Liu</a>.</p><div></div>
<p>Tune In, Geek Out: A CFTV Montage</p><p>This is <i>Cloudflare</i> TV, so of course we put an emphasis on technical content for viewers of all stripes. When we announce a new product or protocol on the Cloudflare Blog, we often host live sessions on CFTV the same day, featuring the engineers who wrote the code that just shipped. Every week, we broadcast episodes on cryptography, on learning how to code, and on the hardware that powers Cloudflare’s network in over 250 cities around the world.</p><p>Whether you’re new to Cloudflare TV or a longtime viewer, we encourage you to pay a visit to the just-launched <a href="https://cloudflare.tv/discover">Discover page</a>, where you’ll find many of our most-loved shows on demand, ranging from <a href="https://cloudflare.tv/shows/latest-from-product-and-engineering"><i>Latest from Product and Engineering</i></a>, to perennial favorite <a href="https://cloudflare.tv/shows/silicon-valley-squares"><i>Silicon Valley Squares</i></a><i>,</i> to <a href="https://cloudflare.com/yeswecan"><i>Yes We Can</i></a>, featuring women leaders from across the tech industry. You can also browse upcoming Live segments and easily add them to your calendar.</p><p>One of the most promising indicators that we’re on the right track has been the feedback we’ve gotten, not just from viewers — but from companies eager to know which platform we were using to power CFTV. To date we haven’t had much to offer them other than our sincere thanks, but as of today we’re able to share something much more exciting.</p><p>But first: a look behind the scenes.</p>
    <div>
      <h3>The Production Stack</h3>
      <a href="#the-production-stack">
        
      </a>
    </div>
    <p>We didn’t initially set out to build Cloudflare TV <a href="/building-cloudflare-tv-from-scratch/">from scratch</a>. But as we explored our available options, we quickly realized that few solutions were designed for 24/7 linear streaming, and fewer still were optimized to be managed by a globally-distributed team. Thankfully, at Cloudflare, we like to build.</p><p>Our engineers worked at a blazing pace to build our own homegrown system, tapping open-source projects where we could, and inventing the things that didn’t yet exist. Among the starring components:</p><ul><li><p><b><b><b>Brave (BBC)</b></b></b> — Brave is an open-source project named for a highly descriptive acronym: Basic Real-Time Audio Video Editor. It serves as the Cloudflare TV switchboard, allowing us to jump from live content to commercial to a pre-recorded session and back automatically, based on our broadcast schedule. The only issue with Brave is that, as the BBC put it: it’s a prototype. One that hasn’t been updated since 2018...</p></li></ul>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3xrVmIisXJhZEBML1GrqX/1f5bc98e7291e922edd204425060315e/image7.jpg" />
            
            </figure><p>The CFTV Switchboard (Now streaming: Latest from Product &amp; Engineering)</p><ul><li><p><b><b><b>Zoom</b></b></b> — When we first designed Cloudflare TV, there was one directive that stood above the others: it had to be easy. If presenters had to deal with installing a browser plugin or unfamiliar app, we knew we’d lose many of them — especially external guests. Zoom emerged as the clear answer, and thanks to its RTMP broadcast feature, it’s worked seamlessly to facilitate live content on Cloudflare TV. In most cases, participating in a CFTV session is as simple as joining a Zoom meeting.</p></li><li><p><b>Cloudflare Workers —</b> Put simply, Cloudflare TV wouldn’t exist were it not for Cloudflare Workers. Workers is the glue that brings together each of the disparate components of the platform — handling authentication, application logic, securely relaying data from our backend to our frontend, and sprinkling SEO optimizations across the site. It’s the first tool we reach for, and often the only one we need.</p></li><li><p><b><b><b>Cloudflare Stream</b></b></b> — With over 1,000 episodes in our content library, we have a lot of assets to manage. Thankfully Stream makes it easy: episodes are uploaded and automatically transcoded to the appropriate bitrate, and we use Stream embeds to power <a href="https://www.cloudflare.com/developer-platform/solutions/video-on-demand/">Video on Demand</a> across the entire platform. We also use the Stream API to deliver recordings to our backend switchboard so that they can be seamlessly rebroadcast alongside our Live sessions.</p></li><li><p><b><b><b>Cloudflare for Teams</b></b></b> — Cloudflare TV is obviously public-facing, but there are an array of dashboards and admin interfaces that are only accessible to select members of the Cloudflare team. Thankfully the Cloudflare for Teams suite, including Cloudflare Access, makes it easy for us to set up custom rulesets that keep everything secure, without any cumbersome VPNs or authentication hurdles.</p></li></ul>
    <div>
      <h3>We Get By With a Little Help from Our Engs</h3>
      <a href="#we-get-by-with-a-little-help-from-our-engs">
        
      </a>
    </div>
    <p>We knew from the beginning that it wasn’t enough for Cloudflare TV to be easy for presenters — we needed to be able to run it with a relatively small team, working remotely, most of whom were juggling other responsibilities.</p><p>A special shoutout goes to the members of Cloudflare's office and executive admin teams, whose roles were dramatically impacted by the pandemic. Each of them has stepped up and taken on the mantle of Cloudflare TV Producer, providing technical support, calming nerves, and facilitating each one of our live sessions. We couldn’t do it without them, nor would we want to.</p><p>Even so, running a TV station is a lot of work, and we had little choice but to make the platform as efficient as possible — automating away our pain points, and developing intuitive admin tools to empower our team. Here are some of the key contributors to the system’s efficiency:</p><p><b>The Auto-Switcher</b> — CFTV’s <a href="https://cloudflare.tv/schedule">schedule</a> features hundreds of sessions every week, including weekends, which would be prohibitive if any manual switching were involved. Thankfully the system operates essentially on auto-pilot. This is no simple playlist: every minute, a program running on Cloudflare Workers syncs with the CFTV backend to queue up recordings and inputs for upcoming sessions, deleting those belonging to sessions that have already aired. If we take a week off over the holidays, Cloudflare TV will keep on humming.</p><p><b>The Auto-Scheduler</b> — Scheduling CFTV content by hand (well over 250 segments per week) quickly went from a meaningful exercise to a perverse task. By week two we knew we had to figure something else out. And so the auto-scheduler was born, allowing us to select an arbitrary window of time and populate it with recordings from our content library, filling in any time slots between live segments.</p><p>Segments can be dragged, dropped, added, and removed in a couple of clicks; one person can schedule the entire week in less than an hour. The auto-scheduler intelligently rotates through each episode in the catalog to ensure they all get airtime — and we see plenty of opportunities for it to get smarter.</p><div></div>
<p></p><p><b>The Broadcasting Center</b> — The lifeblood of Cloudflare TV is our live segments, so we naturally spend a lot of time trying to improve the experience for presenters. The Broadcasting Center is their home base: a page that loads automatically for each session’s host, providing them a countdown timer and other essentials. And because viewer engagement is a crucial part of what makes live programming special, it features a section for viewer questions — including a call-in feature, which records and automatically transcribes questions phoned in by viewers.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3uYrsWMHAERw2quMPttAlw/3bb4507aeb98b5403e7d5f3aaf9cf883/image6.jpeg.jpeg" />
            
            </figure><p>Broadcasting Center — Presenter View</p><p>Meanwhile, our CFTV Producers use an administrative view of the same tool, where they check to make sure the stream is coming through clearly before each session begins. A set of admin controls allow them to troubleshoot if needed, and they can moderate viewer questions as well.</p><p>For both producers and presenters, the Broadcasting Center provides a single control plane to manage a live session. This ease-of-use goes a long way toward keeping the system running smoothly with a lean team.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3Po6I9rH2PBEfDitiykMox/191f866c4dc99d66ad947baf702386ad/image8.jpg" />
            
            </figure><p>Broadcasting Center — Admin View</p>
    <div>
      <h3>There’s a sequel? There’s a sequel.</h3>
      <a href="#theres-a-sequel-theres-a-sequel">
        
      </a>
    </div>
    <p>One reason we’ve invested in Cloudflare TV is that it serves as fantastic platform for dogfooding — not only are we leveraging a broad array of Cloudflare’s media products, but our 24/7 linear content makes us a particularly demanding customer, with no appetite for arbitrary constraints like time limits or maintenance downtime.</p><p>With that in mind, we’re excited to integrate many of the new technologies Cloudflare is introducing this week, which will combine to power an overhauled version of the CFTV platform that we’re calling Cloudflare TV 2.0. Namely:</p><ul><li><p><b>Real Time Communications Platform</b> — Today, Cloudflare announced its new <a href="/announcing-our-real-time-communications-platform/">Real Time Communications Platform</a>, powered by WebRTC. In the near future, Cloudflare TV will leverage this platform to handle many of our live sessions. CFTV will continue to support Zoom, OBS, and any other application capable of outputting a RTMP stream, because convenience is one of the essential pillars in helping our presenters engage with the platform. But we see opportunities to push our creativity to new heights with custom, programmatically-controlled media streams — powered by Cloudflare’s Real-Time Communications Platform.</p></li><li><p><b><b><b>Stream Live</b></b></b> — CFTV’s backend server currently handles video encoding for our live broadcast, generating a stream that is relayed to a video.js embed. Replacing this setup with <a href="/stream-live/">Stream Live</a> will yield several key benefits: first, we will offload video encoding to Cloudflare’s global network, resulting in improved speed, reliability, and redundancy. It also means we’ll be able to generate multiple renditions of the broadcast at different bitrates, allowing us to offer streams that are optimized for mobile devices with limited bandwidth, and to dynamically switch between bitrates as a user’s network conditions change.</p></li><li><p><b><b><b>Stream Connect</b></b></b> — Today, the only way to watch Cloudflare TV is from the platform’s homepage — but there’s no reason we can’t syndicate it to other popular video platforms like YouTube. <a href="/restream-with-stream-connect/">Stream Connect</a> will become the primary endpoint for our backend mixer, and will in turn generate multiple copies of that stream, outputting to YouTube, the main broadcast, and any number of additional platforms.</p></li></ul><p>We’re also actively working on a fresh implementation of our switchboard — one that is designed to be more reliable, scalable, and customizable. This switchboard will power the core of Cloudflare TV 2.0.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6qCuMhUVKUy5TQPhwCsiI2/c62a8faaa22c0f071c5c365de20a8a57/image3-35.png" />
            
            </figure>
    <div>
      <h3>It’s not TV. It’s Cloudflare TV.</h3>
      <a href="#its-not-tv-its-cloudflare-tv">
        
      </a>
    </div>
    <p>Cloudflare TV 2.0 will represent a major step forward for the platform, one that leverages over a year of insights as we rearchitect the system from its core to take full advantage of the Cloudflare network. And we’re doing it with you in mind: the same technology will be used to power Cloudflare TV as a Service.</p><p>Most products at Cloudflare are designed to scale from individuals up to the largest businesses. This is not one of those. Running a 24x7 streaming network takes a lot of time and effort. While we've made it easier than ever before, this is a product really designed for businesses that are willing to make a commitment similar to what we have at Cloudflare. But, if you are, we're here to tell you that running a streaming service is incredibly rewarding, and we want to enable more companies to do it.</p><p>Interested? <a href="https://docs.google.com/forms/d/e/1FAIpQLSeHdpXZ6SXS4GZDZXIwcc9z06Cj79MDSIt-V7TPe7iNtWelTw/viewform?usp=sf_link">Fill out this form</a> and, if it looks like you'd be a good fit, we'll reach out and work with you to help build your own streaming service.</p><p>In the meantime, don’t miss out on <a href="/stream-live/">Stream Live</a> and the new <a href="/announcing-our-real-time-communications-platform/">Real Time Communications Platform</a>. There’s no reason you can’t start building today.</p> ]]></content:encoded>
            <category><![CDATA[Birthday Week]]></category>
            <category><![CDATA[Cloudflare TV]]></category>
            <category><![CDATA[Cloudflare Stream]]></category>
            <category><![CDATA[Product News]]></category>
            <guid isPermaLink="false">5m8C2LKA1pXOclJPLZqR3m</guid>
            <dc:creator>Fallon Blossom</dc:creator>
            <dc:creator>Jason Kincaid</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare TV: Doing it Live, 1,000 Times and Counting]]></title>
            <link>https://blog.cloudflare.com/cloudflare-tv-live-1-000-times-and-counting/</link>
            <pubDate>Fri, 18 Jun 2021 13:00:03 GMT</pubDate>
            <description><![CDATA[ Since launching in June 2020, Cloudflare TV has featured over 1,000 original live episodes covering an incredible array of topics and we're just getting started. ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Last week, <a href="https://cloudflare.tv">Cloudflare TV</a> celebrated its <a href="https://www.cloudflare.com/cftv-anniversary/">first anniversary</a> the only way it knows how: with a broadcast brimming with live programming spanning everything from the keynotes of <a href="https://www.cloudflare.com/cloudflare-connect-2021/">Cloudflare Connect</a>, to a day-long virtual career fair, to our flagship game show <a href="https://cloudflare.tv/event/XKFAmOaBrEqN07wI9KIHQ"><i>Silicon Valley Squares</i></a>.</p><p>When our co-founder and CEO Matthew Prince <a href="/ladies-and-gentlemen-cloudflare-tv/">introduced</a> Cloudflare TV to the world last year, he described it as a platform for experimentation. By empowering Cloudflare employees to try whatever they could think up on air — bound only by restraints of common sense — we hoped to unlock aspects of our team’s talent and creativity that otherwise might go untapped in the midst of the pandemic.</p><p>The results, as they say, have been extraordinary.</p><p>Since launching in June 2020, Cloudflare TV has featured over 1,000 original live episodes covering an incredible array of topics: technical deep dives and tutorials like <a href="https://cloudflare.tv/event/4SQYlTtwzpqX4J30hVCtTo"><i>Hardware at Cloudflare</i></a>, <a href="https://cloudflare.tv/event/77wdTNEZXiO8Rs8AknhIWd"><i>Leveling up Web Performance with HTTP/3</i></a><i>,</i> and <a href="https://cloudflare.tv/event/2xoOOWiOEj4N5Dd6eOe8JK"><i>Hacker Time</i></a>. Security expertise from <a href="https://cloudflare.tv/event/7bFr8djLr9kMk9RBJE5deB">top CISOs</a> and <a href="https://cloudflare.tv/event/86QKIW0WSoxgAOQqUJqIA">compliance experts</a>. In-depth <a href="https://cloudflare.tv/event/1MccrltT6uA7XUatZWTVOe">policy discussions</a>. And of course, updates on Cloudflare’s products with weekly episodes of <a href="https://cloudflare.tv/event/hfLKpZdm9PeKjyyluIHxA"><i>Latest from Product and Engineering</i></a>, <a href="https://cloudflare.tv/event/16sW1ra1pcIppomIO6c5lp"><i>Estas Semanas en Cloudflare en Español</i></a>, and launch-day introductions to <a href="https://cloudflare.tv/event/6YbaRgdo5WP2jH51SIh5b5">Magic WAN</a>, <a href="https://cloudflare.tv/event/6YbaRgdo5WP2jH51SIh5b5">Magic Firewall</a>, <a href="https://cloudflare.tv/event/16n3Ew39PBWyd0AZ2siNfO">Cloudflare Pages,</a> and <a href="https://cloudflare.tv/event/16n3Ew39PBWyd0AZ2siNfO">Stream Connect</a>.</p><p>We’ve seen a wealth of content that can only be described as inspirational — like <a href="https://cloudflare.tv/event/6DBGqgfZYFwRITV1qb526i"><i>Vets at Cloudflare</i></a> exploring the journeys of military veterans, <a href="https://cloudflare.tv/event/6oUgjEKSoNpHtDs0TIb5AF"><i>This is What a Technologist Looks Like</i></a> showcasing diversity across the industry, and <a href="https://www.cloudflare.com/yeswecan/"><i>Yes We Can</i></a>, Cloudflare co-founder, President &amp; COO Michelle Zatlyn’s series debunking the myth that there are no women in tech. <a href="https://cloudflare.tv/event/1lb5Cvoh0ZsVMOKVuex2fV"><i>Founder Focus</i></a> has shared the stories of dozens of entrepreneurs, <a href="https://cloudflare.tv/event/44m6zr96md8tX7mFNZrcld"><i>Between Two Clouds</i></a> delves into the world of customer support, and series like <a href="https://cloudflare.tv/event/5rp0YRFkoybx2Wl2LV59UZ"><i>Home Office TV</i></a> and <a href="https://cloudflare.tv/event/2kUQtmoWrUIwmew5PKHtLx"><i>Cooking With Cloudflare</i></a> have given an inside look at the personalities (and recipes) that make the Cloudflare community so unique.</p><p>All told, Cloudflare TV has featured well over one thousand presenters and their illustrious guests. We’ve been fortunate to welcome the likes of <a href="https://cloudflare.tv/event/4NCduV3ORYeA5iQ1bzNgdJ">Eric Yuan</a>, founder and CEO of Zoom; <a href="https://cloudflare.tv/event/7osRua4c5Dktg8URD38nBI">Cindy Cohn</a>, Executive Director of the Electronic Frontier Foundation; <a href="https://cloudflare.tv/event/H7W7FUNpvaIRZrQBxxp10">John Collison</a>, co-founder and President of Stripe; and <a href="https://cloudflare.tv/event/7jPvGyk89E8xYaqzPP17VL">Jackie Smalls</a>, Chief Programs Officer at Code.org, to name a few.</p><p>We’ve also seen amazing contributions from Cloudflare’s Employee Resource Groups — including <a href="https://cloudflare.tv/event/3oq0Aad2MaptJbFRZ9ECxv">Latinflare</a> celebrating Cinco De Mayo, Womenflare celebrating <a href="https://www.cloudflare.com/womens-empowerment/">Women’s Empowerment Month</a>, Asianflare and Desiflare celebrating <a href="https://www.cloudflare.com/apac-heritage-month/">APAC Heritage Month</a>, Afroflare celebrating <a href="https://cloudflare.tv/event/1jNx1my3HA6G7qziNbpArn">Black History Month</a> (<a href="https://cloudflare.tv/event/4ZdpOEzsEWFxxwKt0rAO9M">UK</a> &amp; <a href="https://cloudflare.tv/event/3skfTwbNV6XichvF1rSHh0">US</a>), <a href="https://cloudflare.tv/event/5X9uywaVERlPc7yGivizIa">Mindflare</a> (supporting mental health awareness), Cloudflare’s sustainability group, <a href="https://cloudflare.tv/event/5ZiyapEBH6xaPiA6kc2Y1d">Greencloud</a>, and Proudflare, Cloudflare’s LGBTQIA+ group, which is <a href="https://cloudflare.tv/event/3mBTOdnKbbdpOFmoeyJLWi">celebrating Pride</a> all month long.</p><p>The feedback from fans has been extraordinary. We regularly receive messages from viewers telling us how much they were inspired by a recent guest, or sharing that they leave Cloudflare TV “playing in the background all day.” You can tell they care, because they also let us know that they don’t appreciate when the commercials are louder than the program itself (we’re working on that!)</p><p>Perhaps the most meaningful impact of Cloudflare TV has been the way it’s connected the Cloudflare team. Cloudflare is growing quickly, and many team members have never set foot in a Cloudflare office. For anyone who is new to the company, Cloudflare TV has served as a way to get to know their colleagues, and vice versa. Job candidates use it to learn about the teams they aspire to work on. And we all get an excuse to talk to folks beyond the borders of our usual Zoom calls. It is, in a sense, the ultimate virtual water cooler — and the water is spiked with the adrenaline rush of live TV. It’s a potent mix that often leads to declarations of, “that was fun!”</p><p>It sure is.</p>
    <div>
      <h3>Lights, Camera, Gallery View, Action</h3>
      <a href="#lights-camera-gallery-view-action">
        
      </a>
    </div>
    <p>Supporting such a broad array of on-air talent is no small feat, and we have an amazing production team that helps ensure every session goes smoothly (give or take). Many of our Cloudflare TV Producers have roles at Cloudflare that were radically impacted by the pandemic, including our office management and executive admin teams. Few of them had prior TV experience. But that hasn’t kept them from becoming absolutely indispensable.</p><p>Before each and every live session — all 1,000+ of them — Cloudflare TV’s producers join our hosts to make sure they have everything they need. They provide crucial technical support, soothe pre-show jitters, and deal with the myriad tiny (and not-so-tiny) emergencies that make live TV so exciting. They are television producers in every sense of the word, and they have helped make this newfangled platform a very human experience, at a time when such things matter.</p><p>Also, our engineers are pretty great too. Speaking of which...</p>
    <div>
      <h3>Next Season on Cloudflare TV...</h3>
      <a href="#next-season-on-cloudflare-tv">
        
      </a>
    </div>
    <p>Cloudflare TV began as an experiment, and that label still applies. We’re finding creative ways to navigate our own pain points, dogfooding Cloudflare’s newest technologies, and generally trying to take advantage of the fact that this is not well-charted territory. We’ll soon share more technical details on how we run a TV station 24/7, and some of the tools we’re building along the way. Here's an <a href="/building-cloudflare-tv-from-scratch/">appetizer</a>.</p><p>Our product roadmap includes many of the things you’d expect, like an easier way to find your favorite episodes, and to hear about upcoming new ones. The rainbow bars adorning this blog post will make fewer cameos on the broadcast itself. And just like any good experiment: there will be surprises.</p><p>So tune in, geek out — and don’t touch that dial.</p> ]]></content:encoded>
            <category><![CDATA[Cloudflare TV]]></category>
            <category><![CDATA[Cloudflare Stream]]></category>
            <category><![CDATA[Life at Cloudflare]]></category>
            <guid isPermaLink="false">2cKcdr8xg4OeV8H0bKGs5b</guid>
            <dc:creator>Fallon Blossom</dc:creator>
            <dc:creator>Jason Kincaid</dc:creator>
        </item>
        <item>
            <title><![CDATA[Untangling Compliance: Working Toward a Global Framework]]></title>
            <link>https://blog.cloudflare.com/untangling-compliance-working-toward-a-global-framework/</link>
            <pubDate>Mon, 11 Jan 2021 12:00:00 GMT</pubDate>
            <description><![CDATA[ As part of Cloudflare’s recent Privacy Week we hosted a series of fireside chats on security, privacy, and compliance. Many of these conversations touched on the intricate legal debate being held in Europe around data sovereignty. Here are some of the highlights. ]]></description>
            <content:encoded><![CDATA[ <p>As part of Cloudflare’s recent <a href="https://www.cloudflare.com/privacyweek/">Privacy Week</a> we hosted a series of fireside chats on security, privacy, and compliance. Many of these conversations touched on the intricate legal debate being held in Europe around data sovereignty. Here are some of the highlights.</p><p>To learn more about the solutions Cloudflare launched to help businesses navigate their compliance needs — including the new <a href="/introducing-the-cloudflare-data-localization-suite/">data localization suite</a> — see our recent blog post <a href="/privacy-and-compliance-reading-list/">here</a>.</p><p><b>Prof. Dr. Wilfried Bernhardt</b><b>Honorary professor -- University of Leipzig,</b><b>Attorney, CEO Bernhardt IT Management Consulting GmbH</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/71pPhFtbY8m6KYF6Jh9vwZ/5da258f7d088ce32c67fff30cc32a2d0/image4.jpg" />
            
            </figure><p>We have to agree to go down a common road, a common path. And this common path can really only consist of saying: let's sit down together again. I'm talking about the European Commission and, above all, the new administration in the United States. We are all waiting for them expectantly.</p><p>And then we look at what our common fundamental values are and see if we don’t simply come together better than we have in the past. After all, our fundamental values are the same: human rights, democracy, the rule of law. You have to concede that there are some differences in understanding when it comes to interpreting what privacy means — well, in the US freedom of expression is sometimes considered more important than privacy. In Europe, it's perhaps the other way around.</p><p>But if we look at it without ideological blinders, we can certainly come together. After all, when it comes to fighting terrorism and crime, it is common insights that play an important role. So it would be a great pity if we didn't come together. But it is not permissible that, for example, American authorities simply say: we will allow ourselves access to European data of European Union citizens, we don't have to ask anyone, and we don't grant legal protection either. To be honest, that's not how it works.</p><p><a href="https://cloudflare.tv/event/6oL1PfNrXvctKLAo7TJyKt">Watch the full interview</a></p><p><b>Iverna McGowan</b><b>Director of the Europe Office, Center for Democracy &amp; Technology (CDT)</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1mH7mztWGuNBB8JqaSAY3O/b634734b8ae4f8ff876a06f5180346c1/image2-1.jpg" />
            
            </figure><p>My hope would be that we have a more global approach to international privacy standards. And I think for 2021 in Europe, it will be all about the Digital Services Act. And of course on the individual users’ rights as well, on free expression.</p><p>I think that human rights advocates will all have a lot of work to do to make sure that we guard our own rights to express ourselves online, but also protect people from harassment and hate. Getting that balance right in law and practice, I think, is going to be really important to maintain the Internet as a free and open space where we can organize and fight to protect human rights and democracy.</p><p>We at the Center for Democracy &amp; Technology are strong advocates and practitioners of multistakeholder approaches. So these kinds of dialogues between the private sector and civil society to get into the details of, what are the technical solutions, what does that mean in different places? I think that's going to be really important to get some of these policy challenges right.</p><p><a href="https://cloudflare.tv/event/3oq7qAidXRaODz7w2x2Y5b">Watch the full interview</a></p><p><b>Marshall Erwin</b><b>Chief Security Officer, Mozilla Corporation</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/Tw17UN0lHlYOKyCo6DgyB/0196624e291e8419539af4773a3de7fc/image3.jpg" />
            
            </figure><p>In the US we see a lack of a strong privacy regime, which is a problem — but also you don't really see mandatory data retention and you don't really see mandatory blocking in the US. Parts of Europe do have various sort of retention regimes or mandatory blocking regimes, or at least there is a desire within the policy space within Europe, to consider especially the DNS as a tool to facilitate content blocking.</p><p>Now, we think that's a very bad idea for a number of reasons, partly because it's bad on principle. It will result in risk to free expression. And also because it's not a very effective way to address a lot of these serious content problems that bubble up today. And that's the argument that I tend to make. We are actively thinking about the right set of solutions for malicious content on the Web. But blocking at this level, the stack through the DNS system — it's a bad idea. It's not going to work, and it will have serious free expression challenges.</p><p><a href="https://cloudflare.tv/event/4iRxJ7Q2p00dSFpQrujJYm">Watch the full interview</a></p><p><b>Dr. Katrin Suder</b><b>Chairperson of the Advisory Council on Digitalization for the German Federal Government, Member of Cloudflare's Board of Directors</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5HweFdNNq2H4zWLjRpp2SC/fbbb82e71180b8d6f9e87b398a2ae7c5/image5-1.jpg" />
            
            </figure><p>I think a lot of realism has come in, realism about what is actually feasible and what is possible, and at the same time the recognition that we don’t want to lose the innovation that American companies in particular are bringing.</p><p>How will this continue? Of course, that’s always difficult to predict in a process like this. I think what is actually needed, and we have talked about this in various forums, is first of all a clean assessment process for the current situation. Where do we actually stand with sovereignty? We have to be honest about this. So, where are we actually dependent and how can we deal with this dependency?</p><p>Because there are dependencies where you can perhaps say, yes, so be it, maybe it's not so bad. And then there are perhaps dependencies that are very critical. That's where you have to invest, but not to replicate, rather to push the next generation, so to speak. And I think this process should be driven by the European Commission.</p><p><a href="https://cloudflare.tv/event/6W4h3hJ9UKJvlXwDBuNj01">Watch the full interview</a></p><p><b>Thomas Boué</b><b>Director General, Policy -- EMEA, BSA | The Software Alliance</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1YO8AYKapFjWku9ol07b49/b442d21d99808d818b415cef26d285ff/image1.jpg" />
            
            </figure><p>One of the things that we spend time thinking about — and it's going to be a long-term project, because it will not happen overnight — but it's about: how can like-minded democracies find a way to create a standard? What will be the standard for acceptable government access to data and national security practices? What would be the ways that they would conduct these investigations? What would be the safeguards that exist? What would be the means of redress or of challenging those?</p><p>These are the things that need to happen between countries that are like-minded, that value privacy, but that also value the security of their citizens. And how can it go forward by creating this standard that would then bring a lot more clarity, a lot more certainty and a lot more appeased views in this entire debate. And that is the thing that we think is essential. We know that work is being done on this in certain fora — such as the OECD — and we very much encourage countries to think about this more, and to find a way forward.</p><p><a href="https://cloudflare.tv/event/38DXBl3Ze6iN7dScS8v7RY">Watch the full interview</a></p><p><i>Quotes have been lightly edited for clarity and length, and translated as necessary.</i></p> ]]></content:encoded>
            <category><![CDATA[Cloudflare TV]]></category>
            <category><![CDATA[Privacy Week]]></category>
            <guid isPermaLink="false">3aNAt6GD6tlRuetWd3sjVj</guid>
            <dc:creator>Jason Kincaid</dc:creator>
        </item>
        <item>
            <title><![CDATA[A Thanksgiving 2020 Reading List]]></title>
            <link>https://blog.cloudflare.com/a-thanksgiving-2020-reading-list/</link>
            <pubDate>Sat, 28 Nov 2020 12:00:00 GMT</pubDate>
            <description><![CDATA[ If you want to relax in an active and learning way this Thanksgiving weekend, here are some of the topics we’ve covered on the Cloudflare blog this past week that you may find interesting. ]]></description>
            <content:encoded><![CDATA[ <p>While our colleagues in the US are celebrating Thanksgiving this week and taking a long weekend off, there is a lot going on at Cloudflare. The EMEA team is having a full day on CloudflareTV with a series of live shows celebrating <a href="https://cfl.re/3nT7HHE">#CloudflareCareersDay</a>.</p><p>So if you want to relax in an active and learning way this weekend, here are some of the topics we’ve covered on the Cloudflare blog this past week that you may find interesting.</p>
    <div>
      <h2>Improving Performance and Search Rankings with Cloudflare for Fun and Profit</h2>
      <a href="#improving-performance-and-search-rankings-with-cloudflare-for-fun-and-profit">
        
      </a>
    </div>
    <p>Making things fast is one of the things we do at Cloudflare. More responsive websites, apps, APIs, and networks directly translate into improved conversion and user experience. On November 10, Google announced that Google Search will directly take web performance and page experience data into account when ranking results on their search engine results pages (SERPs), beginning in May 2021.</p><p>Rustam Lalkaka and Rita Kozlov explain in this blog post how Google Search will prioritize results based on how pages score on Core Web Vitals, a measurement methodology Cloudflare has worked closely with Google to establish, and we have implemented support for in our analytics tools. <a href="/improving-performance-and-search-rankings-with-cloudflare-for-fun-and-profit/">Read the full blog post</a>.</p><p>Getting to the Core: Benchmarking Cloudflare’s Latest Server Hardware</p><hr /><p>At the Cloudflare Core, we process logs to analyze attacks and compute analytics. In 2020, our Core servers were in need of a refresh, so we decided to redesign the hardware to be more in line with our Gen X edge servers. We designed two major server variants for the core. The first is Core Compute 2020, an AMD-based server for analytics and general-purpose compute paired with solid-state storage drives. The second is Core Storage 2020, an Intel-based server with twelve spinning disks to run database workloads. This is a refresh of the hardware that Cloudflare uses to run analytics provided big efficiency improvements.</p><p><a href="/getting-to-the-core/">Read the full blog post</a> by Brian Bassett</p>
    <div>
      <h2>Moving Quicksilver into production</h2>
      <a href="#moving-quicksilver-into-production">
        
      </a>
    </div>
    <p>We <a href="/introducing-quicksilver-configuration-distribution-at-internet-scale/">previously</a> explained how and why we built Quicksilver. <a href="/moving-quicksilver-into-production/">Quicksilver</a> is the data store responsible for storing and distributing the billions of KV pairs used to configure the millions of sites and Internet services which use Cloudflare. This second blog post is about the long journey to production which culminates with Kyoto Tycoon removal from Cloudflare infrastructure and points to the first signs of obsolescence.</p><p>Geoffrey Plouviez takes you through the entire story of real-world engineering challenges and what it’s like to replace one of Cloudflare’s oldest critical components.</p>
    <div>
      <h2>Building Black Friday e-commerce experiences with JAMstack and Cloudflare Workers</h2>
      <a href="#building-black-friday-e-commerce-experiences-with-jamstack-and-cloudflare-workers">
        
      </a>
    </div>
    <p>In this blog post, we explore how Cloudflare Workers continues to excel as a JAMstack deployment platform, and how it can be used to power <a href="https://www.cloudflare.com/ecommerce/">e-commerce experiences</a>, integrating with familiar tools like Stripe, as well as new technologies like Nuxt.js, and Sanity.io.</p><p><a href="/building-black-friday-e-commerce-experiences-with-jamstack-and-cloudflare-workers/">Read the full blog post</a> and get all the details and open-source code from Kristian Freeman.</p>
    <div>
      <h2>A Byzantine failure in the real world</h2>
      <a href="#a-byzantine-failure-in-the-real-world">
        
      </a>
    </div>
    <p>When we review design documents at Cloudflare, we are always on the lookout for Single Points of Failure (SPOFs). In this post, we present a timeline of a real-world incident, and how an interesting failure mode known as a Byzantine fault played a role in a cascading series of events.</p><p>Tom Lianza and Chris Snook’s  full blog post on <a href="/a-byzantine-failure-in-the-real-world/">Byzantine faults</a> describes the consequences of a malfunctioning switch on a system built for reliability.</p>
    <div>
      <h2>ASICs at the Edge</h2>
      <a href="#asics-at-the-edge">
        
      </a>
    </div>
    <p>At Cloudflare, we pride ourselves in our global network that spans more than 200 cities in over 100 countries. To accelerate all that traffic through our network, there are multiple technologies at play. So let’s have a look at one of the cornerstones that makes all of this work.</p><p>Tom Strickx’ epic deep dive into ASICs is <a href="/asics-at-the-edge/">here</a>.</p><p>Let us know your thoughts and comments below or feel free to also reach out to us via our social media channels. And because we talked about careers in the beginning of this blog post, check out our <a href="https://www.cloudflare.com/careers/">available jobs</a> if you are interested to join Cloudflare.</p> ]]></content:encoded>
            <category><![CDATA[Cloudflare TV]]></category>
            <category><![CDATA[Careers]]></category>
            <category><![CDATA[Thanksgiving]]></category>
            <category><![CDATA[Serverless]]></category>
            <category><![CDATA[eCommerce]]></category>
            <guid isPermaLink="false">3403pFB5b78JaKM1uyCych</guid>
            <dc:creator>Val Vesa</dc:creator>
        </item>
        <item>
            <title><![CDATA[Tech Leaders on the Future of Remote Work]]></title>
            <link>https://blog.cloudflare.com/tech-leaders-on-the-future-of-remote-work/</link>
            <pubDate>Wed, 11 Nov 2020 13:17:44 GMT</pubDate>
            <description><![CDATA[ Dozens of top leaders and thinkers from the tech industry and beyond recently joined us for a series of fireside chats commemorating Cloudflare’s 10th birthday. Here are some of the highlights. ]]></description>
            <content:encoded><![CDATA[ <p><i>Dozens of top leaders and thinkers from the tech industry and beyond recently joined us for a series of fireside chats commemorating Cloudflare’s 10th birthday. Over the course of</i> <a href="/birthday-week-on-cloudflare-tv-announcing-24-hours-of-live-discussions-on-the-future-of-the-internet/"><i>24 hours of conversation</i></a><i>, many of these leaders touched on how the workplace has evolved during the pandemic, and how these changes will endure into the future.</i></p><p><i>Here are some of the highlights.</i></p>
    <div>
      <h3>On the competition for talent</h3>
      <a href="#on-the-competition-for-talent">
        
      </a>
    </div>
    <p><b>Stewart Butterfield</b><b>Co-founder and CEO, Slack</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/65xC66pxlcjhA5cFfKb7Gl/9991fad687c2133de7bf11f3935f1f33/image4-1.jpg" />
            
            </figure><p>The thing that I think people don't appreciate or realize is that this is not a choice that companies are really going to make on an individual basis. I've heard a lot of leaders say, “we're going back to the office after the summer.”</p><p>If we say we require you to be in the office five days a week and, you know, Twitter doesn't, Salesforce doesn't — and those offers are about equal — they'll take those ones. I think we would also lose existing employees if they didn't believe that they had the flexibility. Once you do that, it affects the market for talent. If half of the companies support distributed work or flexible hours and flexible time in the office, you can compensate for that, but I think you’ve got to pay a lot more or something like that because that optionality is valuable to people.</p><p><a href="https://cloudflare.tv/event/1OrmRJTiMJYYcCV2F2VMHo"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On the harnessing the benefits of remote work</h3>
      <a href="#on-the-harnessing-the-benefits-of-remote-work">
        
      </a>
    </div>
    <p><b>Hayden Brown</b><b>President and CEO, Upwork</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/57foEJ4GAAtG3fDx27ve4x/00d0ea72110a4c385d07dbbd91fccf9f/image1-2.jpg" />
            
            </figure><p>I think a lot of these things are here to stay. What's fleeting is this idea that we have our children home from school and we don't have a social system around child care and things like that, because that's not sustainable.</p><p>What's here to stay are really companies finding, and workers finding, a new balance. It's not about, “let's all lock ourselves in our homes forever.” This is about being very intentional. How can we be intentional to really recognize the benefits that a distributed, more work from home-oriented culture and set of practices can give workers and businesses?</p><p>Those benefits include some very powerful tools towards addressing some of the diversity challenges that all of our companies face, because it suddenly opens up pools of talent that we can tap into, outside of the places where we've traditionally hired, and we can tap into those people — and they're not second class citizens, because they're not the only ones working remotely while everyone else is back at the office.</p><p><a href="https://cloudflare.tv/event/3pVHlBdCJKXakeTRP8xrtC"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On capturing the serendipity of in-person meetings</h3>
      <a href="#on-capturing-the-serendipity-of-in-person-meetings">
        
      </a>
    </div>
    <p><b>Brett Hautop</b><b>VP of Global Design + Build at LinkedIn</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7vESmRz0tIYAT8tUr8wvx5/1596a4d5fcd260564072db3c849693da/image3.jpg" />
            
            </figure><p>That might be the single hardest thing to figure out. Because the big decision that's made right after the meeting, after you heard everything but you wanted to say it to one person and not everybody else. Or the thing that happens serendipitously on the way into a meeting, just because you're talking about your weekends and then you remember something — that is really unfair to the people who are on the team (working remotely).</p><p>And unless you go back to technology like the telepresence person driving around, or each of us having our own drone in the office that follows people around serving as my ability to see — these creepy things — it's really hard to recreate. So it's about changing a cultural norm and getting people to be more thoughtful about how to include people who aren't there, to go out of their way to include them. And that's something that could take years for us to teach ourselves.</p><p><a href="https://cloudflare.tv/event/WqMwzyTzcPX5Xzzn0ZvN3"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On securing a hybrid work environment</h3>
      <a href="#on-securing-a-hybrid-work-environment">
        
      </a>
    </div>
    <p><b>Chris Young</b><b>Former CEO, McAfee</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/267CpcTMHonG0plcnitJLy/d274f319b70a7ea3e24485314e0a662e/image2.jpg" />
            
            </figure><p>We saw a huge rise in phishing attacks that were directly correlated to the move to work from home. Cyber attackers understand that all of a sudden you've got probably millions of workers across different organizations that are not supervised in the same way — new systems, new protocols for how they work. And they preyed upon that very quickly… there's a whole litany of attacks that have been levied against the work from home model.</p><p>It's prudent to make sure that if you're going to have people working from home, that you take some steps to protect the home networking infrastructure because we could find ourselves in a situation where, if we don't pay attention to that over the long run, you start to see an uptick of attackers going after the home networking infrastructure. We always know the attackers will find the path of least resistance. It's like water on a roof: it will find the hole and go right there.</p><p>And I think it means a few things for us in a cybersecurity landscape. I think it's going to continue to shift and put a premium on the identity based architecture. The zero trust model authentication is going to be key. It's really the combination of: can I trust the user and can I trust the device in order to make a decision of do I trust this session? Do I trust this transaction?</p><p><a href="https://cloudflare.tv/event/6d2q2LvmfZ4Uvh7KwyzrZe"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On the opportunity for digital transformation</h3>
      <a href="#on-the-opportunity-for-digital-transformation">
        
      </a>
    </div>
    <p><b>Bret Taylor</b><b>President and Chief Operating Officer at Salesforce</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2iBRalS4NxvSlaC2McsOgI/10d91c1d520315107a7e7f7326c14734/image5.jpg" />
            
            </figure><p>I hear across every industry that people aren't going to come back to the office full time. Maybe they'll come in a couple days a week. But that means our offices are probably going to be a little bit more for on-sites than they are for desks. And I think about: how does that change the shape of our employee engagement? And more importantly, how does it change the shape of our business models?</p><p>I think that the companies who were treating their digital initiatives as something sort of on the side are probably suffering right now. And there's an urgency around these shifts now that is more powerful than ever before.</p><p>I think a lot of these trends will remain. And that’s where the opportunity is for great companies, whether it's technology companies or other companies, who will lean into these changes and transform themselves. I think the ones that do will benefit from it. And I think there's going to be a lot of business model disruption and technology disruption coming out of this.</p><p><a href="https://cloudflare.tv/event/G5aKHYe3z03OysMNyevul"><i>Watch the full interview</i></a></p><p><i>*Quotes have been lightly edited for clarity and length.</i></p><p>Want to watch more interviews and catch up on all of the announcements from Cloudflare during Birthday Week? Visit <a href="https://www.cloudflare.com/birthdayweek/">Cloudflare Birthday Week 2020</a></p> ]]></content:encoded>
            <category><![CDATA[Birthday Week]]></category>
            <category><![CDATA[Cloudflare TV]]></category>
            <guid isPermaLink="false">4rAsBYZXF2nJzgBO8j8dSB</guid>
            <dc:creator>Jason Kincaid</dc:creator>
        </item>
        <item>
            <title><![CDATA[Looking Ahead: Five Opportunities on The Horizon According to Tech Leaders]]></title>
            <link>https://blog.cloudflare.com/looking-ahead-five-opportunities-on-the-horizon-according-to-tech-leaders/</link>
            <pubDate>Tue, 03 Nov 2020 10:26:43 GMT</pubDate>
            <description><![CDATA[ Dozens of top leaders and thinkers from the tech industry and beyond recently joined us for a series of fireside chats commemorating Cloudflare’s 10th birthday. Here are some of the highlights. ]]></description>
            <content:encoded><![CDATA[ <p><i>Dozens of top leaders and thinkers from the tech industry and beyond recently joined us for a series of fireside chats commemorating Cloudflare’s 10th birthday. Over the course of </i><a href="/birthday-week-on-cloudflare-tv-announcing-24-hours-of-live-discussions-on-the-future-of-the-internet/"><i>24 hours of conversation</i></a><i>, these leaders shared their thoughts on everything from entrepreneurship to mental health — and how the Internet will continue to play a vital role.</i></p><p><i>Here are some of the highlights.</i></p>
    <div>
      <h3>On the global opportunity for entrepreneurs</h3>
      <a href="#on-the-global-opportunity-for-entrepreneurs">
        
      </a>
    </div>
    <p><b>Anu Hariharan</b><b>Partner, Y Combinator’s Continuity Fund</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1STw6aXpTsdOvsP3FFlO4n/3ca4d9c62940818dbf5b0f25ca4c5899/image3.png" />
            
            </figure><p>Fast forwarding ten years from now, I think entrepreneurship is global, and you're already seeing signs of that. 27% of YC startups are headquartered outside the US. And I'm willing to bet that in a decade, at least 50% of YC startups will be headquartered outside the US. And so I think the sheer nature of the Internet democratizing information, more companies being global, like Facebook, Google, Uber — talent is everywhere. I think you will see multi-billion dollar companies coming out of other regions.</p><p>People have this perception that everything is a zero sum game, or that we are already at peak Internet penetration. Absolutely not. The global market cap is ~$85 trillion. Less than 10% is e-commerce. Internet enabled businesses is $8 trillion. So even if you play this out for another twenty years, Internet enabled businesses should be at least $66 trillion. So we have a lot more to go. And I think the zero sum game that investors tend to think of, what we've gotten wrong is — most of these Internet enabled businesses are expanding TAM.</p><p><a href="https://cloudflare.tv/event/70D7ascnvyxM10mdudCfll"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On democratizing and normalizing mental health</h3>
      <a href="#on-democratizing-and-normalizing-mental-health">
        
      </a>
    </div>
    <p><b>Karan Singh</b><b>Co-founder and COO of Ginger</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/8cFxqFrGZypgRFSphRQ3G/f42ddaa190dc5a07fbd6ebf6c05c0c04/image2.png" />
            
            </figure><p>Our vision is a world where mental health is never an obstacle, and that's a never-ending vision. I don't think that will be done in 10 years, but I am hopeful that in 10 years or even well before that, this whole new virtual-first sort of care paradigm can really start to take shape, where you start digitally and then progress to an in-person should you need it.</p><p>And for some people who are more acute, or in specific situations, they absolutely do need to see an in-person provider. But for many people, starting virtual — virtual being the default — feels like a more democratic and equitable experience in the world.</p><p><a href="https://cloudflare.tv/event/6YAUtzP0PJJIUBAm0qN0jA"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On leveling the playing field</h3>
      <a href="#on-leveling-the-playing-field">
        
      </a>
    </div>
    <p><b>Jennifer Hyman,</b><b>CEO and co-founder of Rent the Runway</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3Mm0nyttC9Lu2MzfkMDaOk/b8d05a1518d63fe8e3faf5438ce98a68/image4.png" />
            
            </figure><p>Where I'm optimistic is that I think that in a life post-vaccine, when kids are back in school, when things are a little bit more normal, businesses are no longer going to require their employees to come to work five days a week in the same way and in the same structure that existed in the past. We realize that because of technology, we can work more flexibly, we can work more virtually.</p><p>And I think that that is going to have unlocks for everyone, don't get me wrong, but it'll have huge unlocks for women who are often the ones making the sacrifice to spend more time with the kids, be at home, do all of the house-related leadership, so I think that this will be a great equalizer in many ways.</p><p><a href="https://cloudflare.tv/event/2fIouaxHW4lZ89sE3h6PLF"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On expecting the unexpected</h3>
      <a href="#on-expecting-the-unexpected">
        
      </a>
    </div>
    <p><b>Eric Schmidt</b><b>Former CEO &amp; Executive Chairman, Google</b><b>Co-Founder, Schmidt Futures</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1Ydw3e0cc4Af3VPvXfoo27/25d0b3845f22f178b6a7aff7b5d195df/image1.jpg" />
            
            </figure><p>It seems to me that the gains in machine learning and the investment that everyone, including Cloudflare, Google, et cetera, is putting in it — are going to yield a whole new set of applications.</p><p>We should expect more of the unexpected because of the level of investment. And so the people who sit there and say, oh, you know, it's Apple and Google and Amazon and Microsoft and so forth, and it's all done. They're missing the narrative. The narrative is that there's a new platform emerging which the big guys and the new guys, the new little guys are going to compete over. And that competition will generally be incredibly helpful. It will produce very significant large companies as they figure out a way to monetize. But more importantly, it'll have an impact on society, both in terms of entertainment, as we saw with TikTok and its predecessors, but also in terms of information and productivity.</p><p><a href="https://cloudflare.tv/event/24ukONvh5qEV02UrSaANHg"><i>Watch the full interview</i></a></p>
    <div>
      <h3>On the future of video conferencing</h3>
      <a href="#on-the-future-of-video-conferencing">
        
      </a>
    </div>
    <p><b>Eric Yuan</b><b>Founder and CEO of Zoom</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3ZEkp1eI2HJYhoIrrmQpzZ/1fdcc750c1a48030c74312b60ab03acf/image5.png" />
            
            </figure><p>For now, if we all work from home, from a productivity perspective there's no productive loss. However, social interaction is a problem. Mental health is another problem. The reason why, no matter how good we think it is now — it cannot deliver a better experience than a face-to-face meeting.</p><p>If I didn’t see you for a while, and I wanted to give you a big hug — you cannot feel my intimacy over Zoom, right? And if you are getting a cup of coffee, I can not enjoy the smell, not like when you and I are in a Starbucks.</p><p>I think that technology-wise, in the future with those cutting edge technologies, we should believe that videoconferencing like Zoom can deliver a better experience than a face-to-face meeting. I shake hands with you remotely, you can feel my hand-shaking. And even if you speak a different language, with AI, with real-time language translation — I think those technologies can truly help make sure that online communication is better than face to face meeting. In the next 10 or 15 years, I think we will get there with some technology.</p><p><a href="https://cloudflare.tv/event/1X1beCKdopiVKzGA8MBlno"><i>Watch the full interview</i></a></p><p><i>Quotes have been lightly edited for clarity and length.</i></p> ]]></content:encoded>
            <category><![CDATA[Cloudflare TV]]></category>
            <category><![CDATA[Birthday Week]]></category>
            <guid isPermaLink="false">3mcnmFC2qYtqc34sKVzieo</guid>
            <dc:creator>Jason Kincaid</dc:creator>
        </item>
        <item>
            <title><![CDATA[Birthday Week on Cloudflare TV: 24 Hours of Live Discussions on the Future of the Internet]]></title>
            <link>https://blog.cloudflare.com/birthday-week-on-cloudflare-tv-announcing-24-hours-of-live-discussions-on-the-future-of-the-internet/</link>
            <pubDate>Mon, 28 Sep 2020 17:01:37 GMT</pubDate>
            <description><![CDATA[ This week marks Cloudflare’s 10th birthday, and we’re excited to continue our annual tradition of launching an array of products designed to help give back to the Internet. (Check back here each morning for the latest!) ]]></description>
            <content:encoded><![CDATA[ <p>This week marks Cloudflare’s <a href="/a-letter-from-cloudflares-founders-2020/">10th birthday</a>, and we’re excited to continue our annual tradition of launching an array of products designed to help give back to the Internet. (Check back here each morning for the latest!)</p><p>We also see this milestone as an opportunity to reflect on where the Internet was ten years ago, and where it might be headed over the next decade. So we reached out to some of the people we respect most to see if they’d be interested in joining us for a series of Fireside Chats on Cloudflare TV.</p><p>We’ve been blown away by the response, and are thrilled to announce our lineup of speakers, featuring many of the most celebrated names in tech and beyond. Among the highlights: Apple co-founder <a href="https://cloudflare.tv/event/4Zvur2v6gLs8lg4Zzs7iX7">Steve Wozniak</a>, Zoom CEO <a href="https://cloudflare.tv/event/4NCduV3ORYeA5iQ1bzNgdJ">Eric Yuan</a>, OpenTable CEO Debby Soo, Stripe co-founder and President <a href="https://cloudflare.tv/event/H7W7FUNpvaIRZrQBxxp10">John Collison</a>, Former CEO &amp; Executive Chairman of Google and Co-Founder of Schmidt Futures <a href="https://cloudflare.tv/event/5zPLKlMitL4NPf1XnjLGkh">Eric Schmidt</a>, former McAfee CEO <a href="https://cloudflare.tv/event/6d2q2LvmfZ4Uvh7KwyzrZe">Chris Young</a>, former Seal Team 6 Commander <a href="https://cloudflare.tv/event/1NtL24HeRmRXKdAD7tdtYX">Dave Cooper</a>, Project Include CEO <a href="https://cloudflare.tv/event/4GgxNK2WEOrzaClHNd7LAK">Ellen Pao</a>, and so many more. All told, we have over 24 hours of live discussions scheduled throughout the week.</p><p>To tune in, just head to <a href="https://cloudflare.tv">Cloudflare TV</a> (no registration required). You can view the details for each session by clicking the links below, where you’ll find handy <i>Watch Now</i> buttons to make sure you don’t miss anything. We’ll also be rebroadcasting these talks throughout the week, so they’ll be easily accessible in different timezones.</p><p>A tremendous thank you to everyone on this list for helping us celebrate Cloudflare’s 10th annual Birthday Week!</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2sjuQeUPtLR0zQJou7qHNl/b1d1e83f4b4ebdbf993e33fdbe2acbde/image_birthday-week-lp_speaker_jay-adelson.jpg" />
            
            </figure>
    <div>
      <h3><b>Jay Adelson</b></h3>
      <a href="#jay-adelson">
        
      </a>
    </div>
    <p><i>Founder of Equinix and Chairman &amp; Co-Founder of Scorbit</i>Aired live on Thursday, October 1, 10:00 AM (PDT) // <a href="https://cloudflare.tv/event/4bL0o9TiIUbVxllej538Xp"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7nohpc6xVMQpzY7YOQzraS/693a747405ba29429674c9daa8e3544b/image_birthday-week-lp_speaker_shellye-archambeau.jpg" />
            
            </figure>
    <div>
      <h3><b>Shellye Archambeau</b></h3>
      <a href="#shellye-archambeau">
        
      </a>
    </div>
    <p><i>Fortune 500 Board Member and Author &amp; Former CEO of MetricStream</i>Aired live on Thursday, October 1, 6:30 PM (PDT) // <a href="https://cloudflare.tv/event/3XtjsmSpndD7Mv2stXAFzt"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/16STFin21CsDPJF1AR3TgZ/4bd6526092756f66b16e770705ead57c/image_birthday-week-lp_speaker_abhinav-asthana.jpg" />
            
            </figure>
    <div>
      <h3><b>Abhinav Asthana</b></h3>
      <a href="#abhinav-asthana">
        
      </a>
    </div>
    <p><i>Founder &amp; CEO of Postman</i>Aired live on Wednesday, September 30, 3:30 PM (PDT) // <a href="https://cloudflare.tv/event/1uSFpUOmSu4dD6YECk9hQX"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3ocPCehD7gc9plP8GmQxsV/a1c11ee5d36b8d99e850da3350902145/image_birthday-week-lp_speaker_azeem-azhar.jpg" />
            
            </figure>
    <div>
      <h3><b>Azeem Azhar</b></h3>
      <a href="#azeem-azhar">
        
      </a>
    </div>
    <p><i>Founder of Exponential View</i>Aired live on Friday, October 2, 9:00 AM (PDT) // <a href="https://cloudflare.tv/event/1H3AupI4p3qNCOnGyQHTov"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3BAR9PixRdx9DkVNadLHTX/26aae2b76d4159a5ba1b850695700413/image_birthday-week-lp_speaker_john-battelle.jpg" />
            
            </figure>
    <div>
      <h3><b>John Battelle</b></h3>
      <a href="#john-battelle">
        
      </a>
    </div>
    <p><i>Co-Founder &amp; CEO of Recount Media</i>Aired live on Wednesday, September 30, 8:30 AM (PDT) // <a href="https://cloudflare.tv/event/26OwzPkDT29tkaPjjzRliU"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/509AK0yiErxK4nljMZbE8c/7e735f2fd09eea2cf04c37dd5839a66b/christian-beedgen.jpg" />
            
            </figure>
    <div>
      <h3><b>Christian Beedgen</b></h3>
      <a href="#christian-beedgen">
        
      </a>
    </div>
    <p><i>CTO &amp; Co-Founder of SumoLogic</i>Aired live on Thursday, October 1, 7:00 AM (PDT) // <a href="https://cloudflare.tv/event/7nT06O1Cr2G78Q6HbqBhfU"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6yBQTmK4S0SXWoZAbvwtez/273d8784aba13e7d0b2016928a50f070/image-4.png" />
            
            </figure>
    <div>
      <h3><b>Gleb Budman</b></h3>
      <a href="#gleb-budman">
        
      </a>
    </div>
    <p><i>CEO &amp; Co-Founder of Backblaze</i>Aired live on Wednesday, September 30, 2:00 PM (PDT) // <a href="https://cloudflare.tv/event/5rg9TdKP5YByJATiJ76xjh"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1r1WMA0T257VnhEJFVfnMg/38e46836099e93c8ff8856e680ee9b02/hadenbrown.png" />
            
            </figure>
    <div>
      <h3><b>Hayden Brown</b></h3>
      <a href="#hayden-brown">
        
      </a>
    </div>
    <p><i>CEO of Upwork</i>Aired live on Wednesday, September 30, 5:00pm (PDT) // <a href="https://cloudflare.tv/event/3pVHlBdCJKXakeTRP8xrtC"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1jKj9G94zz6wyZ4Kx72ANy/00feaaf8422ec7a63979830c38a83e92/image-5.png" />
            
            </figure>
    <div>
      <h3><b>Stewart Butterfield</b></h3>
      <a href="#stewart-butterfield">
        
      </a>
    </div>
    <p><i>CEO of Slack</i>Aired live on Thursday, October 1, 8:30 AM (PDT) // <a href="https://cloudflare.tv/event/1OrmRJTiMJYYcCV2F2VMHo"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/PNGlE4HY1edFWuy2EYJVM/e150481404e0c3d6734964e4d58ec6d5/image-6.png" />
            
            </figure>
    <div>
      <h3><b>John P. Carlin</b></h3>
      <a href="#john-p-carlin">
        
      </a>
    </div>
    <p><i>Former Assistant Attorney General for the US Department of Justice’s National Security Division and current Chair of Morrison &amp; Foerster’s Global Risk + Crisis Management practice</i>Aired live on Tuesday, September 29, 12:00 PM (PDT) // <a href="https://cloudflare.tv/event/2vPM9Dr9CaQkup8rv3eRXz"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6HUHcM4hWt2dNQI5ydNCd6/24d6257adc7b420c1a06ff38879d7b2d/image-7.png" />
            
            </figure>
    <div>
      <h3><b>John Collison</b></h3>
      <a href="#john-collison">
        
      </a>
    </div>
    <p><i>Co-Founder &amp; President of Stripe</i>Aired live on Friday, October 2, 3:00 PM (PDT) // <a href="https://cloudflare.tv/event/H7W7FUNpvaIRZrQBxxp10"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2NZBCwpEZYj4GsSj3ySBqP/67594c42ad1532bbfa45a53877adcc37/image-8.png" />
            
            </figure>
    <div>
      <h3></h3>
      <a href="#">
        
      </a>
    </div>
    <p><b>Dave Cooper</b></p><p><i>Former Seal Team 6 Commander</i>Aired live on Tuesday, September 29, 10:30 AM (PDT) // <a href="https://cloudflare.tv/event/1NtL24HeRmRXKdAD7tdtYX"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/47EBT9uZ739pgLP6HAHnQg/32d9218a15ed97bfcb11945890cc8ed1/image-9.png" />
            
            </figure>
    <div>
      <h3><b>Scott Galloway</b></h3>
      <a href="#scott-galloway">
        
      </a>
    </div>
    <p><i>Founder &amp; Chair of L2</i>Aired live on Wednesday September 30th, 12PM (PDT) // <a href="https://cloudflare.tv/event/7zILg48BCwcZRGzY2Vwaai"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3CJodOamWMs9Wn0XRhEBGV/d2861c06ebf8382f3315233d8dab186f/image-10.png" />
            
            </figure>
    <div>
      <h3><b>Kara Goldin</b></h3>
      <a href="#kara-goldin">
        
      </a>
    </div>
    <p><i>Founder &amp; CEO of Hint Inc.</i>Aired live on Thursday, October 1, 12:30 PM (PDT) // <a href="https://cloudflare.tv/event/5ZF20mtVF1vV33fETemqUm"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5wnTSoELcZmcC9hUfHDlB9/745e5902b50624641c63656b917d00ab/david-gosset.png" />
            
            </figure>
    <div>
      <h3><b>David Gosset</b></h3>
      <a href="#david-gosset">
        
      </a>
    </div>
    <p><i>Founder of Europe China Forum</i>Aired live on Monday September 28th, 5:00PM (PDT) // <a href="https://cloudflare.tv/event/3npd5JOxNcousc590ACmXd"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/22Ez2SfkqYBsEVfqdyU1WH/404b8d27c49e53b0cad86992fdfe6a12/image-11.png" />
            
            </figure>
    <div>
      <h3><b>Jon Green</b></h3>
      <a href="#jon-green">
        
      </a>
    </div>
    <p><i>VP and Chief Technologist for Security at Aruba, a Hewlett Packard Enterprise company</i>Aired live on Wednesday, September 30th, 9:00AM (PDT) // <a href="https://cloudflare.tv/event/6uJ35gGq8xrakixaIM8dYe"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5ESYJ7La69kRXsJG51SLaW/a77262305189b1d40efecc3c36c0e54f/image-12.png" />
            
            </figure>
    <div>
      <h3><b>Arvind Gupta</b></h3>
      <a href="#arvind-gupta">
        
      </a>
    </div>
    <p><i>Former CEO of MyGov, Govt. of India and current Head &amp; Co-Founder of Digital India Foundation</i>Aired live on Monday, September 28, 8:00 PM (PDT) // <a href="https://cloudflare.tv/event/1KcXyj1DMn8SapCoMmnrwD"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/68lV4tgfUiEhFn6y33rrjR/8b948e71745409be9a1c4d09d68f5f56/image-13.png" />
            
            </figure>
    <div>
      <h3><b>Anu Hariharan</b></h3>
      <a href="#anu-hariharan">
        
      </a>
    </div>
    <p><i>Partner at Y Combinator</i>Aired live on Monday, September 28, 1:00 PM (PDT) // <a href="https://cloudflare.tv/event/70D7ascnvyxM10mdudCfll"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6azgGKvvyZ4YwAXEvoreqU/3ec8c94cd47fb4873321d8123b6ebbe8/image-14.png" />
            
            </figure>
    <div>
      <h3><b>Brett Hautop</b></h3>
      <a href="#brett-hautop">
        
      </a>
    </div>
    <p><i>VP of Global Design + Build at LinkedIn</i>Aired live on Friday, October 2, 11:00 AM (PDT) // <a href="https://cloudflare.tv/event/WqMwzyTzcPX5Xzzn0ZvN3"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6JEfm8ETys6KJr1idpmBDD/5f6045f693ce8b71a6e62310abb58d53/hersman-headshot.jpg" />
            
            </figure>
    <div>
      <h3><b>Erik Hersman</b></h3>
      <a href="#erik-hersman">
        
      </a>
    </div>
    <p><i>CEO of BRCK</i>Aired live on Friday, October 2, 4:30am (PDT) // <a href="https://cloudflare.tv/event/2Zm5Uxe9q17xnywn2fnnIR"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6yoyIGTcskS8liPYBw9Y2w/b5e87032ba6cdb97e40e988b6676841b/image-16.png" />
            
            </figure>
    <div>
      <h3><b>Jennifer Hyman</b></h3>
      <a href="#jennifer-hyman">
        
      </a>
    </div>
    <p><i>CEO &amp; Co-Founder of Rent the Runway</i>Aired live on Wednesday, September 30, 1:00 PM (PDT) // <a href="https://cloudflare.tv/event/2fIouaxHW4lZ89sE3h6PLF"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2bPT4i56qySt84qKBREwWu/ecdecd5bbef1b29a9bfa2b0dc2f0623b/paul-judge.jpg" />
            
            </figure>
    <div>
      <h3><b>Paul Judge</b></h3>
      <a href="#paul-judge">
        
      </a>
    </div>
    <p><i>Co-Founder &amp; Partner of TechSquare Labs and Co-Founder &amp; Executive Chairman of Pindrop</i>Aired live on Wednesday, September 30, 8:00 AM (PDT) // <a href="https://cloudflare.tv/event/2YVLjgoCuzC8qy3uk8LCCw"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2V0KiLFgszXjyf23mz0gEz/f130931b667dcc8adeea0a55cd50b65b/david-kaye.jpg" />
            
            </figure>
    <div>
      <h3><b>David Kaye</b></h3>
      <a href="#david-kaye">
        
      </a>
    </div>
    <p><i>Former UN Special Rapporteur</i>Aired live on Thursday, October 1,  8:00 AM (PDT) // <a href="https://cloudflare.tv/event/6T70eBJ7Zee3Q5TLVWKQQk"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7tipGQSMdAOJq7L6NnaUyY/96865b1d3cc75971bfb7f01836d4210e/image-18.png" />
            
            </figure>
    <div>
      <h3><b>Pam Kostka</b></h3>
      <a href="#pam-kostka">
        
      </a>
    </div>
    <p><i>CEO of All Raise</i>Aired live on Thursday, October 1, 1:30 PM (PDT) // <a href="https://cloudflare.tv/event/wXl2Paf6lUNFVkcz3uO8w"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5dxzluAGNq3OHCczFxYKpM/464687a39c2effa2ae715df32f2653db/image-19.png" />
            
            </figure>
    <div>
      <h3><b>Raffi Krikorian</b></h3>
      <a href="#raffi-krikorian">
        
      </a>
    </div>
    <p><i>Managing Director at Emerson Collective and former Engineering Executive at Twitter &amp; Uber</i>Aired live on Friday, October 2, 1:30 PM (PDT) // <a href="https://cloudflare.tv/event/5ZVEVtZlvAlQi4O2iJwsUb"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3QhgLpJ50UBXxWTDDXtM65/0f83fecd7f67b9e99a7cce2367f3b7c8/image-20.png" />
            
            </figure>
    <div>
      <h3><b>Albert Lee</b></h3>
      <a href="#albert-lee">
        
      </a>
    </div>
    <p><i>Co-Founder of MyFitnessPal</i>Aired live on Monday, September 28, 12:00 PM (PDT) // <a href="https://cloudflare.tv/event/xQ2wyun9rreTdUfRV49Ci"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5xDhuWLSw0pkHdgSk3Vx0w/1a6bda80f133d1944478ce980c508fb7/image-21.png" />
            
            </figure>
    <div>
      <h3><b>Aaron Levie</b></h3>
      <a href="#aaron-levie">
        
      </a>
    </div>
    <p><i>CEO &amp; Co-Founder of Box</i>Aired live on Thursday, October 1, 4:30 PM (PDT) // <a href="https://cloudflare.tv/event/ZeAVLNxMKHIr8WdoWdVC4"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3chds7INxXinlAEK4HGhE1/e96874bf1aa4ec818a49af7802008e5a/alex-m-1.jpg" />
            
            </figure>
    <div>
      <h3><b>Alexander Macgillivray</b></h3>
      <a href="#alexander-macgillivray">
        
      </a>
    </div>
    <p><i>Co-Founder &amp; GC of Alloy and former Deputy CTO of US Government</i>Aired live on Thursday, October 1, 11:30 AM (PDT) // <a href="https://cloudflare.tv/event/6vVavLCt3evjYwe9QApiBH"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/19hDHGeJ4jXtwx89qWskxI/a788052d1148fd8af6d9c76ca67d8c95/image-22.png" />
            
            </figure>
    <div>
      <h3><b>Ellen Pao</b></h3>
      <a href="#ellen-pao">
        
      </a>
    </div>
    <p><i>Former CEO of Reddit and current CEO of Project Include</i>Aired live on Tuesday, September 29, 2:00 PM (PDT) // <i>Coming soon</i></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5yPDPPTJ3BSievU3PPGYc2/a6d86e2b57ab76ca0753167f4662c077/image-23.png" />
            
            </figure>
    <div>
      <h3><b>Keith Rabois</b></h3>
      <a href="#keith-rabois">
        
      </a>
    </div>
    <p><i>General Partner at Founders Fund and former COO of Square</i>Aired live on Wednesday, September 30, 3:00 PM (PDT) // <a href="https://cloudflare.tv/event/3QxvJQ3xUHSo2WLUHEMta8"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/26fTYmUSOGvMuw0kj9aTmQ/fca5017a46fc78ef506e151aff63bc96/image-24.png" />
            
            </figure>
    <div>
      <h3><b>Eric Schmidt</b></h3>
      <a href="#eric-schmidt">
        
      </a>
    </div>
    <p><i>Former CEO of Google and current Technical Advisor at Alphabet, Inc.</i>Aired live on Monday, September 28, 12:30 PM (PDT) // <a href="https://cloudflare.tv/event/5zPLKlMitL4NPf1XnjLGkh"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4p9TK6AqXWUGNkbeeUxjmL/8ab2e5eae75a8f06ad2cbebcf2a503bb/image-25.png" />
            
            </figure>
    <div>
      <h3><b>Pradeep Sindhu</b></h3>
      <a href="#pradeep-sindhu">
        
      </a>
    </div>
    <p>Founder &amp; Chief Scientist at Juniper Networks, and Founder &amp; CEO at FungibleAired live on Wednesday, September 30, 11:30 AM (PDT) // <a href="https://cloudflare.tv/event/3ve70zK8JI0kUGh7luOsV"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/78u1cI9mIOjU8gIjF2kVVD/84f4ef6bcfe0c2fa5a80626af6daa9ec/image-26.png" />
            
            </figure>
    <div>
      <h3><b>Karan Singh</b></h3>
      <a href="#karan-singh">
        
      </a>
    </div>
    <p><i>Co-Founder &amp; Chief Operating Officer of Ginger</i>Aired live on Monday, September 28, 3:00 PM (PDT) // <a href="https://cloudflare.tv/event/6YAUtzP0PJJIUBAm0qN0jA"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2CF8j561e4EJ0y0Umb0qVl/b6a8d92f0149639956cfc25592071d0b/image-27.png" />
            
            </figure>
    <div>
      <h3><b>Debby Soo</b></h3>
      <a href="#debby-soo">
        
      </a>
    </div>
    <p><i>CEO of OpenTable and former Chief Commercial Officer of KAYAK</i>Aired live on Wednesday September 30, 12:30 PT (PDT) // <a href="https://cloudflare.tv/event/681NJwXKwQ16y3f4s8ip5v"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5Gf62BbfgyNjj4oRfozgSk/a5e0c5a57379b725bf74f62cd1c25da6/image-28.png" />
            
            </figure>
    <div>
      <h3><b>Dan Springer</b></h3>
      <a href="#dan-springer">
        
      </a>
    </div>
    <p><i>CEO of DocuSign</i>Aired live on Thursday, October 1, 1:00 PM (PDT) // <a href="https://cloudflare.tv/event/4UMScXMjgWdItH3bQgspwT"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5wLYD0C8S27fC08VpyVNo4/b8016fb7d62a89b5d6473163c795ed18/image-37.png" />
            
            </figure>
    <div>
      <h3><b>Bonita Stewart</b></h3>
      <a href="#bonita-stewart">
        
      </a>
    </div>
    <p><i>Vice President, Global Partnerships &amp; Americas Partnerships Solutions at Google</i>Aired live on Friday, October 2, 2:00 PM (PDT) // <a href="https://cloudflare.tv/event/2i55cjkjlDW3a9q5zxMixC"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2wwdgQ98Pre44CZqmA5HkK/9d04dc6a601ef4b9cc0af618de0d437f/Hemant-Taneja.png" />
            
            </figure>
    <div>
      <h3><b>Hemant Taneja</b></h3>
      <a href="#hemant-taneja">
        
      </a>
    </div>
    <p><i>Managing Director at General Catalyst</i>Aired live on Friday, October 2nd, 4:00PM (PDT) <b>// </b><a href="https://cloudflare.tv/event/38qTnHtyHGQPJSz3oHl6cp"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4KPegwvBKS1706MUQrA3s1/3b4225e0ab9f415f45664f196e1616a1/image-29.png" />
            
            </figure>
    <div>
      <h3><b>Bret Taylor</b></h3>
      <a href="#bret-taylor">
        
      </a>
    </div>
    <p><i>President &amp; Chief Operating Officer of Salesforce</i>Aired live on Friday, October 2, 12:00 PM (PDT) // <a href="https://cloudflare.tv/event/G5aKHYe3z03OysMNyevul"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/32caXuXkPqEesjWM2kCrNU/91482b9ed16886785d63e9437b751b21/image-30.png" />
            
            </figure>
    <div>
      <h3><b>Robert Thomson</b></h3>
      <a href="#robert-thomson">
        
      </a>
    </div>
    <p><i>Chief Executive at News Corp and former Editor-in-Chief at The Wall Street Journal &amp; Dow Jones</i>Aired live on Thursday, October 1, 12:00 PM (PDT) // <a href="https://cloudflare.tv/event/7yk9qRrqvTq53SBNq2X4FX"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4ASeCbfJZEedYrJH1sBzms/4303f3730be314954c880829d2f40bd0/image-31.png" />
            
            </figure>
    <div>
      <h3><b>Robin Thurston</b></h3>
      <a href="#robin-thurston">
        
      </a>
    </div>
    <p><i>Founder &amp; CEO of Pocket Outdoor Media and former EVP, Chief Digital Officer of Under Armour</i>Aired live on Monday, September 28, 12:00 PM (PDT) //<a href="https://cloudflare.tv/event/xQ2wyun9rreTdUfRV49Ci"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2hBrktSczk98wNlHc3tzW3/4e2678b69cc98c7bbe5294849688feec/selina-tobaccowala.jpg" />
            
            </figure>
    <div>
      <h3><b>Selina Tobaccowala</b></h3>
      <a href="#selina-tobaccowala">
        
      </a>
    </div>
    <p><i>Chief Digital Officer at Openfit, Co-Founder of Gixo, and former President &amp; CTO of SurveyMonkey</i>Aired live on Thursday, October 1, 9:00 AM (PDT) // <a href="https://cloudflare.tv/event/4x8tWNkjLQgp8hhahSxe8y"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/P828e7mbWHDgi14BujX1i/d2630d934a405026ca681a6bcf764757/ben-wizner.jpg" />
            
            </figure>
    <div>
      <h3><b>Ben Wizner</b></h3>
      <a href="#ben-wizner">
        
      </a>
    </div>
    <p><i>Director of ACLU's Speech, Privacy, &amp; Technology Project</i>Aired live on Thursday, October 1, 10:30 AM (PDT) // <a href="https://cloudflare.tv/event/iu711PGz15du5u1UWOwyf"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4u5gLhO8LwqljQDsK7dYXp/56ec6fc0ee26828e6dcb67cb86bb7a73/image-32.png" />
            
            </figure>
    <div>
      <h3><b>Michael Wolf</b></h3>
      <a href="#michael-wolf">
        
      </a>
    </div>
    <p><i>Founder &amp; CEO of Activate and former President and Chief Operating Officer of MTV Networks</i>Aired live on Tuesday, September 29, 3:30 PM (PDT) // <a href="https://cloudflare.tv/event/78ECcw8EztjeCKUQdbGTmF"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/8mFdIrQraMCUgxSUsQmBY/5be696f226c29508bb83a3b143a822fb/josh-wolfe-headshot.jpg" />
            
            </figure>
    <div>
      <h3><b>Josh Wolfe</b></h3>
      <a href="#josh-wolfe">
        
      </a>
    </div>
    <p><i>Co-Founder and Managing Partner of Lux Capital</i>Aired live on Friday, October 2, 1:00PM (PDT) // <a href="https://cloudflare.tv/event/29HtslFDsSxv75VkLAhCVU"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5fc5Cvodw5FKPMAYQ5zvM1/ae87d545852111f382ed8ce841e7a932/image-33.png" />
            
            </figure>
    <div>
      <h3><b>Steve Wozniak</b></h3>
      <a href="#steve-wozniak">
        
      </a>
    </div>
    <p><i>Co-Founder of Apple, Inc.</i>Aired live on Wednesday, September 30, 10:00 AM (PDT) // <a href="https://cloudflare.tv/event/4Zvur2v6gLs8lg4Zzs7iX7"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6EZYzdMHFORUGhyzKUnefZ/daca29fd1156faeff132415064131787/image-34.png" />
            
            </figure>
    <div>
      <h3><b>Chris Young</b></h3>
      <a href="#chris-young">
        
      </a>
    </div>
    <p><i>Former CEO of McAfee</i>Aired live on Thursday, October 1, 11:00 AM (PDT) // <a href="https://cloudflare.tv/event/6d2q2LvmfZ4Uvh7KwyzrZe"><b>Watch Now</b></a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1nR5FQejVxlhM3SPIKFIsy/1a6bb050d5ce6370b210aad1ebad9c36/image-35.png" />
            
            </figure>
    <div>
      <h3><b>Eric Yuan</b></h3>
      <a href="#eric-yuan">
        
      </a>
    </div>
    <p><i>Founder &amp; Chief Executive Officer of Zoom</i>Aired live on Monday, September 28, 3:30 PM (PDT) // <a href="https://cloudflare.tv/event/4NCduV3ORYeA5iQ1bzNgdJ"><b>Watch Now</b></a></p> ]]></content:encoded>
            <category><![CDATA[Birthday Week]]></category>
            <category><![CDATA[Cloudflare TV]]></category>
            <guid isPermaLink="false">1PRFpW5Iqsy9UdBwsE8RYe</guid>
            <dc:creator>Jason Kincaid</dc:creator>
        </item>
        <item>
            <title><![CDATA[Building Cloudflare TV from scratch]]></title>
            <link>https://blog.cloudflare.com/building-cloudflare-tv-from-scratch/</link>
            <pubDate>Tue, 07 Jul 2020 11:00:00 GMT</pubDate>
            <description><![CDATA[ Cloudflare TV is a 24x7 TV channel that takes you behind-the-scenes and let’s you hear directly from the builders working on your favorite Cloudflare products. This blog post covers the story of why we decided to build Cloudflare TV in-house and some of the technologies that make it possible. ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Cloudflare TV is inspired by television shows of the 90s that shared the newest, most exciting developments in computing and music videos. We had three basic requirements for Cloudflare TV:</p><ol><li><p>Guest participation should be as simple as joining a Zoom call</p></li><li><p>There should be 24x7 programming. Something interesting should be playing <i>all the time</i></p></li><li><p>Everything should happen in the cloud and we should never have to ask anyone “to leave their computer on” to have the stream running 24 hours a day</p></li></ol>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/j8JPvjtPqbNC7OMfkqYhK/04f32b8fcc5bd60c87169357f4191cba/image1.png" />
            
            </figure>
    <div>
      <h3>We didn’t set out to build Cloudflare TV from <i>scratch</i></h3>
      <a href="#we-didnt-set-out-to-build-cloudflare-tv-from-scratch">
        
      </a>
    </div>
    <p>Building a lot of the technology behind Cloudflare TV from scratch was not part of the plan, especially given our aggressive timeline. So why did we decide to pursue it? After evaluating multiple live streaming solutions, we reached the following conclusion:</p><ul><li><p>24x7 linear streaming is not something that is a priority for most video streaming platforms. This makes sense: the rise of <a href="https://www.cloudflare.com/developer-platform/solutions/video-on-demand/">video-on-demand</a> and event-based live streaming has come at the expense of linear streaming.</p></li><li><p>Most broadcasting platforms have their own guest apps which must be downloaded and set up in advance. This introduces unnecessary friction compared to clicking a link in the calendar invite to join a video call.</p></li></ul>
    <div>
      <h3><i>“Wait! Can we just use Zoom + Cloudflare?”</i></h3>
      <a href="#wait-can-we-just-use-zoom-cloudflare">
        
      </a>
    </div>
    <p>One of the core goals of Cloudflare TV was to make it easy for presenters, and what’s easier than letting them use the tools they already know? Everyone on our team is familiar with Zoom, and so are many of the guests who will be appearing on Cloudflare TV. Better yet, Zoom almost always "just works".</p><p>So when we discovered that Zoom lets you push live video to any RTMP end point, we started experimenting with the feature.</p><p>“RTMP” stands for Real-Time Messaging Protocol and was originally developed to facilitate low-latency communication using TCP via Macromedia Flash. RTMP has outlived Flash and is widely used by platforms, including YouTube, to enable live video streaming. RTMP is a push protocol and platforms like YouTube provide RTMP endpoints which are simply URLs. Most video broadcast apps will let you configure multiple RTMP endpoints, which tells the app “<i>hey send my live video feed from my phone or computer to these services</i>.” If you find yourself watching a live video that is being broadcasted on multiple services, it is very likely made possible by RTMP.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/31W6iKPpSmg0aAB0PjhDGb/a809f622de9a52b470541484233f5ea4/image3.png" />
            
            </figure><p>Zoom lets you provide RTMP endpoints and instruct it to send the live video feed of Zoom calls to, in our case, Cloudflare TV’s RTMP. Before we could use this feature, we needed to be able to ingest RTMP video feeds.</p><p>First, we set up an NGINX server with the RTMP module:</p>
            <pre><code>apt-get install build-essential libpcre3 libpcre3-dev libssl-dev git zlib1g-dev -y
mkdir ~/build &amp;&amp; cd ~/build
git clone git://github.com/arut/nginx-rtmp-module.git
wget http://nginx.org/download/nginx-1.14.1.tar.gz
tar xzf nginx-1.14.1.tar.gz
cd nginx-1.14.1
sudo ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module
sudo make
sudo make install</code></pre>
            <p>Next, we configured <code>nginx.conf</code> so NGINX can not only ingest the RTMP feed, but also make it streamable to the end user. A browser typically can’t stream from an RTMP source. We need NGINX to take the RTMP feed and create HLS/DASH segments.</p><p>We defined an application called <code>live</code> inside <code>nginx.conf.</code> Within the live application, we can add directives to ingest RTMP and output HLS:</p>
            <pre><code>...
rtmp {
    server {
        ...
        application live {
            allow play all;
            live on;

            # sample HLS
            hls on;
            hls_path /mnt/hls/;
            hls_fragment 1;
            hls_playlist_length 4;
            hls_sync 100ms;
        }
    }
}
</code></pre>
            <p>Once we had NGINX set up to ingest RTMP and HLS, we followed Zoom’s instructions on <a href="https://support.zoom.us/hc/en-us/articles/360028478292-Streaming-a-Meeting-or-Webinar-on-YouTube-Live">Custom Live Streaming</a>. And soon enough, we had a basic prototype of live streaming Zoom calls using the Cloudflare network!</p>
    <div>
      <h3>Transitions without interruption</h3>
      <a href="#transitions-without-interruption">
        
      </a>
    </div>
    <p>So we met our number one requirement of making the guest experience as easy as joining a video call. But Cloudflare TV isn't going to be one never-ending call. We needed a way to smoothly transition between multiple calls over the course of the day, and to replay some of our favorite segments.</p><p>For example, we may have live programming from 1000 to 1100 followed by two hours of pre-recorded (or replayed) content. When the live programming ends at 1100, the video experience would break and the user would need to hit refresh to see the next show on the schedule.</p><p>So how do we fix this? We determined we needed the following:</p><ol><li><p>Ability to set the programming (the <i>“what plays when?”)</i> many days in advance</p></li><li><p>Have “virtual rooms” ingesting video from different sources (live events, pre-recorded videos stored using our Cloudflare Stream product)</p></li></ol><p>Once we have a schedule and “virtual rooms”, we can dynamically switch what is currently playing on-air to the appropriate “virtual room” streaming the content.</p><p>To implement this, we used Contentful, Workers, and Brave (an open-source video editor).</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5XUFf7AdV7b8Wfh6ZG0hTg/54532516d529bee7c145daa52b931c04/image2.png" />
            
            </figure>
    <div>
      <h3>Brave</h3>
      <a href="#brave">
        
      </a>
    </div>
    
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/32SC1qaxTOiSGmirYSKsdD/b5911f46cdc34b13e829375578b77405/image4.png" />
            
            </figure><p><a href="https://github.com/bbc/brave">Brave</a> is an open-source project started by the BBC. Using Brave, we were able to set up multiple virtual rooms and smoothly make any virtual room go on-air.</p><p>Under the hood, Brave is doing two key things:</p><ol><li><p>pulling multiple video feeds from various sources and placing them in virtual rooms</p></li><li><p>pushing the final (“on air feed”) to NGINX <i>every second of the day</i></p></li></ol>
    <div>
      <h3>Contentful</h3>
      <a href="#contentful">
        
      </a>
    </div>
    <p><a href="http://contentful.com/">Contentful</a> is a headless content management platform designed to be API-first; it eliminated the need for a database and helped us build our scheduling feature rapidly.</p><p>Most of the necessary fields are pretty straightforward for a CMS: title, presenters, and, of course, the time slot. Each of these is automatically synced with the publicly-facing schedule at <a href="https://cloudflare.tv/schedule">cloudflare.tv/schedule</a>.</p><p>We are able to use Workers to fetch events from Contentful:</p>
            <pre><code>export async function fetchEventRaw(id: string) {
  let r = await fetch(`${CONTENTFUL_API}/entries/${id}`, {
    headers: {
      'Content-Type': 'application/json',
      Authorization: `Bearer ${CONTENTFUL_ADMIN}`,
    },
  })
  return unwrap(r, 'Failed to retrieve event')
}</code></pre>
            <p>The more complex piece was integrating this with Zoom. Each segment needs its own Zoom meeting, and it’d be pretty arduous to create these manually. So when we publish in Contentful, Contentful makes a call to a Worker endpoint. The Worker endpoint automatically generates a Zoom meeting — and provides the Programming Team with the customized invite to send to the guest.</p><p>For example, when a new event is added to Contentful, Contentful notifies our Worker endpoint which creates a new meeting and configures it so it is being pushed to Cloudflare TV:</p>
            <pre><code>export async function createMeeting(ev: TVEvent) {
  const headers = await zoomHeaders()

  const alternative_hosts = ev.altHosts ? ev.altHosts.join(',') : ''

  ev.zoomPassword = genPassword()

  let r = await fetch(`https://api.zoom.us/v2/users/${ev.studio}@cloudflare.com/meetings`, {
    method: 'POST',
    headers,
    body: JSON.stringify({
      topic: ev.title,
      type: 2,
      start_time: ev.start,
      duration: ev.duration,
      timezone: 'UTC',
      agenda: ev.description,
      password: ev.zoomPassword,
      settings: {
        host_video: true,
        participant_video: false,
        alternative_hosts,
        cn_meeting: false,
        in_meeting: false,
        join_before_host: true,
        mute_upon_entry: true,
        watermark: false,
        use_pmi: false,
        approval_type: 2,
        audio: 'both',
        auto_recording: 'cloud',
        enforce_login: false,
      },
    }),
  })
  let data = await unwrap(r, 'Failed to create ZOOM meeting')
  log('zoom: ', data)

  ev.meetingId = data.id
  ev.zoomUrl = data.join_url

  // push livestream configuration data to meeting
  r = await fetch(`https://api.zoom.us/v2/meetings/${ev.meetingId}/livestream`, {
    method: 'PATCH',
    headers,
    body: JSON.stringify({
      //TODO: make configurable
      stream_url: CFTV_RTMP_ENDPOINT,
      stream_key: ev.studio,
      page_url: 'https://cloudflare.tv',
    }),
  })
  await unwrap(r, 'Failed to update LiveStream config')

  return ev
}</code></pre>
            <p>The other upside to using Contentful is that many members of our team already have familiarity with it, so it reduces the overhead of learning a new tool.</p>
    <div>
      <h3>Workers</h3>
      <a href="#workers">
        
      </a>
    </div>
    <p>So far, we’ve described the different pieces of the backend (NGINX, Brave, Contentful) that make Cloudflare TV possible. How do we bring them all together? Cloudflare Workers serves as the glue that brings these systems together. The <a href="https://cloudflare.tv/">Cloudflare TV frontend</a> is built on Worker Sites. The frontend calls our Worker endpoints to fetch data, such as the programming calendar.</p>
    <div>
      <h3>Thinking Ahead...</h3>
      <a href="#thinking-ahead">
        
      </a>
    </div>
    <p>We’re just getting started with Cloudflare TV. We have a long wish list of features we’d really like to see. Here are some of the features we can’t wait to work on:</p><ul><li><p>Improve the viewing experience by adding closed-caption support</p></li><li><p>Enable our viewers to call in and ask questions and contribute to the conversation</p></li><li><p>Bring Cloudflare TV to platforms like Apple TV and Roku</p></li></ul> ]]></content:encoded>
            <category><![CDATA[Live Streaming]]></category>
            <category><![CDATA[Cloudflare Stream]]></category>
            <category><![CDATA[Life at Cloudflare]]></category>
            <category><![CDATA[Cloudflare TV]]></category>
            <guid isPermaLink="false">6n1f4DWW7cUcgbNbTHcqFR</guid>
            <dc:creator>Oliver Yu</dc:creator>
        </item>
        <item>
            <title><![CDATA[Ladies and Gentlemen…Cloudflare TV!]]></title>
            <link>https://blog.cloudflare.com/ladies-and-gentlemen-cloudflare-tv/</link>
            <pubDate>Sun, 07 Jun 2020 20:55:33 GMT</pubDate>
            <description><![CDATA[ I'm excited to announce the upcoming launch of Cloudflare TV. A 24x7 live television broadcast, streamed globally via the Cloudflare network. You can tune in to the pre-broadcast station and check out the upcoming schedule at: cloudflare.tv ]]></description>
            <content:encoded><![CDATA[ <p></p><p>I'm excited to announce the upcoming launch of Cloudflare TV. A 24x7 live television broadcast, streamed globally via the Cloudflare network. You can tune in to the pre-broadcast station and check out the upcoming schedule at: <a href="https://cloudflare.tv/">cloudflare.tv</a></p><p>I'm kicking off the first live broadcast starting at 12:00pm Pacific (1900 UTC) on Monday, June 8 with a conversation with Chris Young (<a href="https://cloudflare.tv/schedule/7ADOoIIKxFMhvG89to4VQn">add to calendar</a>). Chris was most recently the CEO of McAfee and has had a career defining the cyber security industry, from his own startup Cyveillance in the 1990s, to leadership positions at AOL, RSA, VMWare, Cisco, and Intel. I hope you'll tune in and then stay tuned for all the content our team has in store.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/rDQMP06ItjF4ByF8XlIyb/3be5e37bb3c940efb8d845261cd7031f/Chris_Young_Matthew_Princee.png" />
            
            </figure><p>Which leaves the question: why on earth is Cloudflare launching a 24x7 television station?</p>
    <div>
      <h3>The Uniting Power of Television and Tech Conferences</h3>
      <a href="#the-uniting-power-of-television-and-tech-conferences">
        
      </a>
    </div>
    <p>I was born in the 70's, am a child of the 80's, and got started in my career in the 90's. In the background, throughout much of it, was linear television we watched together. Over the last few months I've learned that Michelle Zatlyn, my co-founder and Cloudflare's COO, and I shared a love of Children's Television Network's education program "<a href="https://www.youtube.com/watch?v=s2-LEBc2sO8">3-2-1 Contact</a>." John Graham-Cumming, Cloudflare's CTO, and I spent much of the late-90's and early-00’s watching programs like "<a href="https://www.youtube.com/watch?v=4Rp6BcRK9Z4">Call for Help</a>" and "<a href="https://www.youtube.com/watch?v=JbTFF3NNCdM">The Screensavers</a>" on TechTV. Talking to many people across the Cloudflare team, we all shared common touchstones in our lives geeking out on nerdy programming about technical topics.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3G7uKNeGt9Usd6wrY0LLkc/953b5e17cc32f8fe6280b3cd3de3027d/image-4.png" />
            
            </figure><p>In some ways, a bit of that shared experience has been replaced by the modern tech conference. Tech conferences have four key features that keep people coming back in, I think, the following order of importance (from least to most): 1. Keynotes from interesting people; 2. Product and new feature demos; 3. Conversations with technical experts; and 4. Social interactions with peers.</p>
    <div>
      <h3>RSA and CES Ain’t Workin… But That’s the Way You Do It?</h3>
      <a href="#rsa-and-ces-aint-workin-but-thats-the-way-you-do-it">
        
      </a>
    </div>
    <p>Tech conferences have a lot of downsides too. Everyone complains about going to the Consumer Electronic Show or RSA because, in a lot of ways, spending a lot of money to be away from families, stay in difficult to book hotels, eat unhealthy food, and get herded around like cattle is awful. And yet, the value of the four things above is enough that we all continue to attend.</p><p>Or… we did. But, given the current pandemic, it feels like a long time before we're going to be attending tech conferences again. So, at Cloudflare, we started to wonder, is there a way to replicate their best features (and not suffer their worst) in a COVID-19 world?</p>
    <div>
      <h3>COVID Changes Everything</h3>
      <a href="#covid-changes-everything">
        
      </a>
    </div>
    <p>Cloudflare has offices in Asia, and we source the hardware for our equipment from the region, and so, since the virus hit those parts of the world first, we were aware of its impacts early. We adjusted our work and travel policies in our Asian offices early. Then we did something else: call around to companies in the impacted regions to ask them what they were doing that was still working even when everyone was working from home.</p><p>The answer that stood out from multiple companies was empowering more of their team to experiment with new ideas to reach customers. I remember a conversation with a cosmetics company that, prior to the conference, had used in-person events to sell most of their products. They were forced to invent new strategies as soon as the pandemic hit. They didn't know what would work — no one did. So they empowered everyone on their sales team to run experiments. "Some of them proved so successful," the head of marketing for this firm told me, "that I don't think we'll ever go back to in-person events even after this time of the virus has passed."</p><p>So, as we shut down conferences and travel, and transitioned to remote work globally, I went to Jake Anderson, who runs Cloudflare's marketing team, and asked him to pivot to empower everyone on our sales and marketing team to be able to run experiments. That's the sort of thing that makes a ton of sense to a founder-CEO like me. It's the sort of thing that strikes abject terror in the mind of any experienced marketing professional like Jake.</p><p>Jake took a deep breath and explained the danger of that strategy. Hundreds of different people on our team each running their own experiments may result in some good things, but also potentially a lot of chaos along the way. "Your last company was an anti-spam company, right?" he asked, rhetorically. "Do you really want the risk of everyone on the team thinking sending out mass emails is a good idea?" And now you understand why Jake runs our marketing team.</p>
    <div>
      <h3>TV as the New Tech Conference</h3>
      <a href="#tv-as-the-new-tech-conference">
        
      </a>
    </div>
    <p>But he was a good sport and didn't fully nix the idea. Instead we started brainstorming whether there could be a way to let our team run experiments — let them even be zany, crazy ideas — but do it in a way that had some structure and a framework and where any missteps could be contained. And that’s how the idea for Cloudflare TV was born.</p><p>If you read the history, it's actually not that different from how MTV was born. It was an experiment. No one knew if the format would work. Early hosts were given a lot of leeway to try new things. And, out of it, many incredible things emerged. In the process, it brought a community and a generation together.</p>
    <div>
      <h3>Introducing Cloudflare TV: A Platform to Experiment</h3>
      <a href="#introducing-cloudflare-tv-a-platform-to-experiment">
        
      </a>
    </div>
    <p>Cloudflare is unlikely to morph into a television network. But I am excited to give our team a place to experiment and connect with the Cloudflare community, even while we're locked down. And that community shares common interests in topics like web performance, Internet security, edge computing, and network reliability. And, with more than 2.8 million Cloudflare customers as part of our community, that's more than 4 times MTV's 2018 viewership. So who knows!</p><p>What can you expect? We'll have some regular weekly programs. I plan on hosting a show featuring conversations with fellow entrepreneurs and business leaders I admire (<a href="https://cloudflare.tv/schedule/7ADOoIIKxFMhvG89to4VQn">add to calendar</a>). Michelle Zatlyn, Cloudflare co-founder and COO, is doing a weekly series called “Yes We Can” highlighting women entrepreneurs and debunking the myth that there are no women in tech (<a href="https://cloudflare.tv/schedule/3njLPPP5d7ps8JwblJnT7n">add to calendar</a>). John Graham-Cumming, our CTO, is doing a program called "This Week in Net" — looking at interesting trends we're seeing from traffic patterns across Cloudflare's network (<a href="https://cloudflare.tv/schedule/3YHy9urHKa78A4o7RnjL6d">add to calendar</a>).</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/662sHyjeHMW7AEeFpAXk6S/950ba60d662ebd7b649f268faec32450/image-5.png" />
            
            </figure><p>Nick Sullivan, who leads our research team, is planning a fireside chat format with heavyweights in computer science research in areas such as cryptography, artificial intelligence, databases, and more (<a href="https://cloudflare.tv/schedule/6qtBhHtpDpisU17oS8ev8o">add to calendar</a>). Chris Scharff, on our Solutions Engineering team, will be our own Alex Trebek hosting weekly “Online Team Trivia” (<a href="https://cloudflare.tv/schedule/CDxhLoXo3ym4z9wNKiNCu">add to calendar</a>). Chaat Butsunturn on our sales team and Watson Ladd on our crypto team are hosting "Cooking with Cloudflare," combining their favorite technical and edible recipes (<a href="https://cloudflare.tv/schedule/4Z25FAryayNC86urv0EcBd">add to calendar</a>). And Dan Hollinger on our partnerships team hosting "Silicon Valley Squares," a send up of the old game show "Hollywood Squares" (<a href="https://cloudflare.tv/schedule/5OGa585usFPJqixCNnazhC">add to calendar</a>).</p><p>We'll also host some special programming. This week, Rita Kozlov, who is a Product Manager on our Workers team, is interviewing the people behind the COVID-19 response program Mask a Hero NY (<a href="https://cloudflare.tv/schedule/2tGlq0ue3jrGuAegeq60fD">add to calendar</a>). Junade Ali, on our technical support operations team, is talking about the privacy-ensuring design of Pwned Passwords (<a href="https://cloudflare.tv/schedule/2HahmV0JZRJE5sjSCjOIf">add to calendar</a>). And Bethany Sonefeld, on our Product Design team, is doing a program on dark patterns, bottomless feeds, and other manipulative software (<a href="https://cloudflare.tv/schedule/4PdCBupf0PBnI4vgw3OS7Z">add to calendar</a>). And much, much more!</p>
    <div>
      <h3>Highlighting Diverse Voices in Tech</h3>
      <a href="#highlighting-diverse-voices-in-tech">
        
      </a>
    </div>
    <p>We were originally scheduled to launch Cloudflare TV last week. Given the horrific violence targeting Black communities in the United States, we decided to delay the launch by a week. We've been inspired by the peaceful protests around the world, but we're under no illusion that the systemic problems that inspired them have been fixed. We all have a lot of work to do.</p><p>What we have done over the course of the last week was add more content to Cloudflare TV highlighting the importance of diversity on our team. We've always believed that diverse teams with people who have different perspectives are more likely to find the best and most creative solutions to fulfill our mission of helping build a better Internet. I'm looking forward to sessions like those led by Cloudflare's Black community, <a href="/black-elephant-in-the-room/">Afroflare</a>, discussing their career paths and experiences (<a href="https://cloudflare.tv/schedule/5NsqairEWFhsdgARkMsf2z">add to calendar</a>), "Spotlight on Latino Excellence" interviewing Latino members of Cloudflare's team (<a href="https://cloudflare.tv/schedule/5pAsFA2GXR02c6UyKeCg8r">add to calendar</a>), and "Everyone at the Table" looking at the topics of the day from a diverse set of perspectives (<a href="https://cloudflare.tv/schedule/3cVrzWMRO7yhnuHbJvRvTW">add to calendar</a>).</p><p>We as a company, and the tech community overall, have a lot of work to do in order to bring in more diversity. I'm hopeful that Cloudflare TV can provide one forum to highlight the incredible professionals from communities that have been underrepresented in tech on our team and at other organizations we admire. I'm looking forward to kicking off that conversation with Chris Young on Monday (<a href="https://cloudflare.tv/schedule/7ADOoIIKxFMhvG89to4VQn">add to calendar</a>).</p>
    <div>
      <h3>Tune In, Geek Out</h3>
      <a href="#tune-in-geek-out">
        
      </a>
    </div>
    <p>We're aiming to make as much of the content interactive as possible. We'll be interviewing existing customers and partners. We’re hosting as much of the content live so that the hosts of many programs will respond to questions from the audience. If you tune in, you'll get to hear from the product managers and engineers that are building Cloudflare, ask them questions, and get responses live.</p><p>There will be lots of snafus. None of us have ever been television producers before. In MTV's early days, they regularly failed to a blank screen. The production quality was low. And some experiments didn't work. If we're lucky, this won't be any different. But, if we're really lucky, hopefully some great things will also come out of it. I keep reminding our team that if we're trying to follow in the footsteps of MTV — and its greatest success was "Jersey Shore" — then the bar is pretty low.</p><p>So hope you'll tune in, geek out, feel part of our community, and learn more about Cloudflare and the people who are building it. And, if it works, maybe none of us will ever need to go to RSA again.</p><p>Check out the Cloudflare TV Guide: <a href="https://cloudflare.tv/schedule">cloudflare.tv/schedule</a></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2YSSNKRZmLOhHtcM3HDAKV/89054c000cde9c002040382d600a91fa/twitter-1-1.png" />
            
            </figure> ]]></content:encoded>
            <category><![CDATA[Cloudflare TV]]></category>
            <category><![CDATA[Video]]></category>
            <category><![CDATA[Events]]></category>
            <category><![CDATA[Cloudflare Stream]]></category>
            <guid isPermaLink="false">7xWjn8Tmh6NeAcWwBv1AZ1</guid>
            <dc:creator>Matthew Prince</dc:creator>
        </item>
    </channel>
</rss>