<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Real-Time Report</title>
        <link>https://paragraph.com/@real-time-report</link>
        <description>undefined</description>
        <lastBuildDate>Tue, 13 Oct 2026 10:56:47 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Real-Time Report</title>
            <url>https://storage.googleapis.com/papyrus_images/e08d1e475e25eeda4ed9976178e5a99e0cead4fb0ec24f5f2c9997717a9ee9cd.jpg</url>
            <link>https://paragraph.com/@real-time-report</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[H.266 vs AV1 for Live Streaming: What Codec to Choose]]></title>
            <link>https://paragraph.com/@real-time-report/h266-vs-av1-for-live-streaming-what-codec-to-choose</link>
            <guid>k7vW7d7IsbxjEIyjv4jV</guid>
            <pubDate>Wed, 07 Oct 2026 07:05:43 GMT</pubDate>
            <description><![CDATA[Table of Contents H.266 vs. AV1: The Short Answer What Developers Are Using in 2026 What Are H.266/VVC and AV1? H.266 vs. AV1 Comparison Table Compression Efficiency and Video Quality Encoding Complexity and Hardware Support Browser and Device Compatibility Licensing and Operational Cost H.266 vs. AV1 for Live Streaming Which Codec Should You Choose? Choose AV1 when: Evaluate H.266 when: How to Test H.266 vs. AV1 FAQs Conclusion H.266 vs AV1 is a choice between potential compression gains and...]]></description>
            <content:encoded><![CDATA[<h2 id="h-table-of-contents" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#h266-vs-av1-short-answer">H.266 vs. AV1: The Short Answer</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#what-developers-are-using-in-2026">What Developers Are Using in 2026</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#what-are-h266-vvc-and-av1">What Are H.266/VVC and AV1?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#h266-vs-av1-comparison-table">H.266 vs. AV1 Comparison Table</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#compression-efficiency-and-video-quality">Compression Efficiency and Video Quality</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#encoding-complexity-and-hardware-support">Encoding Complexity and Hardware Support</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#browser-and-device-compatibility">Browser and Device Compatibility</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#licensing-and-operational-cost">Licensing and Operational Cost</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#h266-vs-av1-for-live-streaming">H.266 vs. AV1 for Live Streaming</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#which-codec-should-you-choose">Which Codec Should You Choose?</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#choose-av1">Choose AV1 when:</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#evaluate-h266">Evaluate H.266 when:</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#how-to-test-h266-vs-av1">How to Test H.266 vs. AV1</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#faqs">FAQs</a></p><ul><li><br></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><p><strong>H.266 vs AV1 is a choice between potential compression gains and ecosystem readiness.</strong> H.266, also called Versatile Video Coding (VVC), is designed for demanding video applications, including ultra-high-definition and immersive media. AV1 is generally the more practical option for internet-facing streaming when an open specification, current browser support, and broader implementation availability matter.</p><p>The better codec depends on the complete workflow: encoding speed, hardware acceleration, target devices, licensing, protocols, latency requirements, storage, delivery cost, and fallback support. This guide compares H.266 vs. AV1 for developers and streaming engineers without declaring one universal winner.</p><h2 id="h-h266-vs-av1-the-short-answer" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">H.266 vs. AV1: The Short Answer</h2><ul><li><p><strong>Choose AV1 first</strong> for modern web delivery, bandwidth-sensitive streaming, and audiences using newer browsers and devices.</p></li><li><p><strong>Evaluate H.266</strong> for controlled-device, high-resolution, immersive, or future-focused deployments where compatible encoders and decoders can be guaranteed.</p></li><li><p><strong>Use multiple codecs</strong> when the audience includes both modern and legacy devices. Capability detection and fallbacks are safer than assuming universal support.</p></li></ul><h2 id="h-what-developers-are-using-in-2026" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Developers Are Using in 2026</h2><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/6aa3577ca2159ce9995e1d973b5f79c78121775883731184fa8e5be87fb57e73.png" alt="Codec Adoption Trajectory 2026" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFXUlEQVR4nI1Va2xTZRj+fnj5Yfxp9Jf/EAiJRIiXxJAYYyBLQH6pIRD/SAJeEjKjRpABQ8QAZugYCJtzQBM7mxTYMsrWuQ22dSvnrF1P6dqyrpedrqftud/ac+35zOnpBpsYffLkzZvvO995vvdy3gNYUVZUraqqVVXTDbNBs2E1w3h8RdF03bRt1T7yH1Q0nRVlYFoQz+fRmZBpmgRB5PP5crmM43ihUMjn8yRJ4jier6NUKsmyjOO4LMsQQgv+N1TNALphSrJEkpRhGHQdDMOQJCnLEsMwvCCUSYokqTJJsSwrCGKxVBIEUdcNw47JtoZhOr5Zh2VZZn2xIaBqxhpZy7IvN4nOpTJ4RRYFnhMFXtf1x5+hqpWhTLoq8CRZYhmaoUjnlCRJuVxOEITlCLRHAqqqVioVXdclSYLQGp6KdHl8v3t8P1+70eHq6/pzsNs77LDHO3zFM3jGdbOz93aHq++iq69jYBgpEhBCQZQpmimRtKJqDQHHM00TRVHfnTvxeLyvv58hS5+f/BVs3gVefgeA9QBsAmBD3VnhBgA2LjvrwNYdu/q8EMI8UQzHkr7RwGKeWBtBvWx2mE6w4bl0t9fvHrj7b/QMTfQG0D8CiHsSGYjFi7IEIazWIVcqqqauimCpUBjy+9EZG+5eD0uXD53ufObtD8HGJvDUZvD8a+C5LbZdcZ7dDF58Axw4CI58C04c23LtqnOzxWLZPxX2TczgxfIqAV3XZVl29KvVKoQwGEm2u/ovu30d7tsXPb4Oj++8e6B92e/y+nt949cxzD03dzUcHs9mnSRUeZou5LgSrkjCP1NkwzTN0bt3dUXe39IONjWBddvB1iZw+CvQ3AzOngbft4ITLeBEy7GxEVPiiWy2vJgz6g1WMw2DLSQOgLm9IPo+yJ561WmcJ7QpzTAQwuHJ0Dfnuk+2u1que5uH/YcGB1vHxo6PjR4dGfl6yH8vnbEgVCFUIDQgrEGoUcVqJspPdLIjF9jhc1L4xqoUrdTWghBBEI6lWzvcG3Z/+sqO/eCTL8HlDvBT2+WZGQihUatBq2Z3ZNAV+nFX5tJeonsP3ra9khiFEJZEPUNXRmazJVF/coosy8pkMppacd0a/aKlvfnwLx+0de4b6N93w3srkYAQKoah1Tske2rbmafBX2+B0BaAvAQo73e2KksJPJvJ5nieX/sdEASRWlhgWTabzZmG3nPTD462gq5LL3R1vtnTs83lkg37KvUwbSff3pT8DCQPgthHANsB6P7jEMJFHEeweDiWpDlurUA8kbg3Pr6I44HpaYamujxDoPkIOHsOnG9bf6Xz9Z4eUVEaAqYtkPvh3ch7ILobYDsBug6QniP2Yi43FYpOIpESST85Rf8Lll0DfuK3pQs7ie6Pia49+fONGjhbq6ZpzailWWaJoUiOJVimwDJljuVEgRMFiucoUaAFnhEFWhRYWRRkiZVFZ5fXNM6yeMviHCpVrj4X7YcFQapUGhFAszZLFFLFwkRq/s5czBMKTSykHqbmx8YnxgOBaQSZRtHxQAAJh+8FJqeCwcD9YAiLBO7fDyLBWSyMRbFZbDaTS5cZqszQDosUyQj8SgQmViTSRYJmWWebFnicKMSSyXhqfj69kFxIPUgmHqZSsWTC8Rey2XhqPpVOkxxLcmyZZWiBJ+3jTIM0zdUntqKqwP511Gpm/SNwIIqColYNw1ieXLKqKqqmKqqi67qqKhV7xZ7toijIFXvAyLK05ofxqAbRZDaVKzzMLq0QxRIoFo/EUyiWQCLx6dCDYDiGYom6jSOReDAcQ5YdFEuEokkkEo8mM/OPvSeZXkpllmLz2b8BlWaAeoFMJroAAAAASUVORK5CYII=" nextheight="667" nextwidth="1024" class="image-node embed"></figure><p>Recent production data shows a much larger adoption gap between AV1 and H.266/VVC than their status as two next-generation codecs might suggest. <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.streamingmediablog.com/2026/03/netint-encoding-survey.html">NETINT’s 2026 State of Video Encoding survey</a> found <strong>AV1 in production at 17%</strong> of responding organizations, with another <strong>40% planning deployment in 2026</strong>, bringing its combined production and planned reach to <strong>57%</strong>. H.266/VVC was in production at just <strong>4%</strong>, although <strong>29% planned deployment</strong>, for a combined reach of <strong>33%</strong>. The survey describes AV1 as moving from early-adopter experimentation toward mainstream deployment, while VVC remains largely in the evaluation stage. State-of-Video-Encoding-Report</p><p>The barriers are also different. <strong>Hardware decode support</strong> remains a challenge for both codecs, cited by <strong>54% for AV1 and 59% for VVC</strong>. AV1 respondents reported more concern about toolchain limitations and encoding compute costs, while VVC faced a much larger licensing barrier: <strong>44% cited licensing or royalties for VVC compared with less than 1% for AV1</strong>. The data supports AV1 as the more mature deployment choice today, while H.266/VVC is attracting meaningful interest but still faces ecosystem and licensing hurdles before broader production adoption.</p><h2 id="h-what-are-h266vvc-and-av1" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Are H.266/VVC and AV1?</h2><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://www.itu.int/rec/T-REC-H.266">H.266/VVC</a> is an international video coding standard developed through the Joint Video Experts Team of ITU-T and ISO/IEC. VVC expands the coding tools available for applications ranging from conventional video to UHD, high dynamic range, 360-degree, and immersive content.</p><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://aomedia.org/specifications/av1/">AV1</a> is an open video codec developed by the Alliance for Open Media. It targets efficient video delivery across internet, broadcast, storage, and real-time applications. A <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-a-codec/">video codec</a> defines how video is compressed and decompressed; it is not the same thing as a streaming protocol.</p><h2 id="h-h266-vs-av1-comparison-table" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">H.266 vs. AV1 Comparison Table</h2><figure float="none" data-type="figure" class="img-center"><img class="image-node embed"></figure><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Decision factor</p></th><th colspan="1" rowspan="1"><p>H.266 / VVC</p></th><th colspan="1" rowspan="1"><p>AV1</p></th></tr><tr><td colspan="1" rowspan="1"><p>Compression goal</p></td><td colspan="1" rowspan="1"><p>High coding efficiency across conventional, UHD, HDR, 360-degree, and immersive media</p></td><td colspan="1" rowspan="1"><p>Efficient open video coding for internet, broadcast, storage, and real-time applications</p></td></tr><tr><td colspan="1" rowspan="1"><p>Real-time encoding</p></td><td colspan="1" rowspan="1"><p>Requires verification of the encoder, settings, hardware, resolution, and frame rate</p></td><td colspan="1" rowspan="1"><p>Practical with suitable hardware or tuned encoders; performance remains workload-dependent</p></td></tr><tr><td colspan="1" rowspan="1"><p>Hardware ecosystem</p></td><td colspan="1" rowspan="1"><p>Newer and less widely deployed</p></td><td colspan="1" rowspan="1"><p>Available on a growing range of newer GPUs, processors, phones, televisions, and media devices</p></td></tr><tr><td colspan="1" rowspan="1"><p>Browser playback</p></td><td colspan="1" rowspan="1"><p>Limited and dependent on the browser, operating system, and hardware</p></td><td colspan="1" rowspan="1"><p>Broader current browser support, with hardware limitations on some devices</p></td></tr><tr><td colspan="1" rowspan="1"><p>Licensing</p></td><td colspan="1" rowspan="1"><p>Patent licensing obligations may apply and require product-specific review</p></td><td colspan="1" rowspan="1"><p>Published as a royalty-free specification; implementers should still perform their own legal review</p></td></tr><tr><td colspan="1" rowspan="1"><p>Practical starting point</p></td><td colspan="1" rowspan="1"><p>Controlled or specialized high-resolution deployments</p></td><td colspan="1" rowspan="1"><p>Modern web delivery and mixed internet-video workflows</p></td></tr></tbody></table><h2 id="h-compression-efficiency-and-video-quality" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Compression Efficiency and Video Quality</h2><p>The main reason to evaluate either codec is to reduce bitrate at a target visual quality. Lower bitrate can reduce origin traffic, CDN delivery, storage requirements, and the bandwidth required by viewers. The actual result depends on the encoder, preset, content, resolution, frame rate, color format, and quality metric.</p><p>Do not apply a single compression percentage to every workflow. Sports, animation, screen content, film grain, and low-light footage create different encoding challenges. A fair comparison uses the same source and comparable settings, measures objective quality with tools such as VMAF or SSIM, and includes visual review.</p><h2 id="h-encoding-complexity-and-hardware-support" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Encoding Complexity and Hardware Support</h2><p>Higher compression efficiency can require more computation. That trade-off is easier to accept for offline video on demand than for live video, where every frame must be encoded before its playback deadline.</p><p>AV1 encoding and decoding are available in newer hardware platforms, although the supported profiles, resolutions, and real-time performance vary. H.266 implementations and hardware are less widely deployed. Teams evaluating either codec should verify the exact processor, accelerator, driver, SDK, profile, resolution, frame rate, and rate-control mode.</p><h2 id="h-browser-and-device-compatibility" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Browser and Device Compatibility</h2><p>Compatibility is often the deciding factor for internet video. AV1 playback is available in major current browsers, but support can still depend on the operating system and hardware decoder. Older devices may use more CPU, consume more battery, or require a fallback.</p><p>H.266 playback is not yet as broadly available across ordinary browsers and consumer devices. It may be more practical in controlled environments where the organization manages the encoder, decoder, player, and endpoint hardware. Browser playback support also does not prove that a browser can capture or publish the codec efficiently.</p><h2 id="h-licensing-and-operational-cost" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Licensing and Operational Cost</h2><p>AV1 was published as a royalty-free specification. H.266/VVC is associated with patent licensing programs whose obligations can vary by product, implementation, distribution model, and territory. Development teams should obtain legal advice for their exact use case rather than treating either label as a complete licensing analysis.</p><p>Licensing is only one part of codec cost. Model encoder capacity, hardware acceleration, storage, bandwidth, transcoding, monitoring, and fallback renditions together. A codec that reduces delivery bitrate but substantially increases real-time compute may not reduce the total operating cost.</p><h2 id="h-h266-vs-av1-for-live-streaming" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">H.266 vs. AV1 for Live Streaming</h2><p>For live streaming, the codec must work across the complete glass-to-glass path. The encoder must meet its frame deadline, the media server must accept or process the stream, the transport must carry it, and the player must decode it without excessive buffering.</p><p>The codec does not determine latency by itself. GOP structure, rate control, transcoding, network conditions, the transport protocol, adaptive bitrate logic, buffering, and player behavior all contribute to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-ultra-low-latency-why-does-it-matter/">end-to-end streaming latency</a>.</p><p>AV1 is generally the more practical codec to evaluate first for internet-facing streaming when the audience uses modern browsers and devices. H.266 is worth testing when endpoints are controlled or when specialized high-resolution and immersive workloads justify the additional ecosystem constraints.</p><h2 id="h-which-codec-should-you-choose" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Which Codec Should You Choose?</h2><h3 id="h-choose-av1-when" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Choose AV1 when:</h3><ul><li><p>Your audience primarily uses current browsers and newer devices.</p></li><li><p>Bandwidth, storage, or delivery cost is a major constraint.</p></li><li><p>An open, royalty-free specification is important to the product strategy.</p></li><li><p>You can maintain an appropriate fallback for unsupported endpoints.</p></li></ul><h3 id="h-evaluate-h266-when" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Evaluate H.266 when:</h3><ul><li><p>You control the playback devices and software.</p></li><li><p>UHD, immersive, or specialized delivery justifies testing a newer codec.</p></li><li><p>You can source compatible encoders, decoders, players, and monitoring tools.</p></li><li><p>You are prepared to operate fallback or transcoding paths.</p></li></ul><h2 id="h-how-to-test-h266-vs-av1" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to Test H.266 vs. AV1</h2><ol><li><p>Select representative content, including motion, fine detail, graphics, and low-light scenes.</p></li><li><p>Encode both codecs at matched quality targets and equivalent resolution, frame rate, and color format.</p></li><li><p>Measure bitrate, visual quality, encoding delay, CPU or GPU use, memory, and cost.</p></li><li><p>Test decoding on the actual browser, phone, television, and managed-device mix.</p></li><li><p>Test the full ingest-to-player workflow, including recording, transcoding, adaptive bitrate, and fallback behavior.</p></li></ol><h2 id="h-faqs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">FAQs</h2><h3 id="h-is-h266-better-than-av1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Is H.266 better than AV1?</h3><p>Not universally. H.266 may be attractive for specialized high-resolution or immersive workflows, while AV1 currently offers a more practical ecosystem for many internet-facing applications. Test both with representative content and endpoints.</p><h3 id="h-which-codec-is-better-for-live-streaming" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Which codec is better for live streaming?</h3><p>AV1 is generally the more practical starting point for modern internet delivery. H.266 can make sense when an organization controls its encoders and playback devices or has specialized efficiency requirements.</p><h3 id="h-does-h266-reduce-streaming-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Does H.266 reduce streaming latency?</h3><p>No codec guarantees lower end-to-end latency. Encoding settings, GOP structure, transcoding, transport, network conditions, buffering, adaptive bitrate behavior, and the player all influence latency.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>H.266 vs AV1 is a trade-off between potential compression efficiency and ecosystem readiness. AV1 is usually the safer codec to evaluate first for internet-facing live streaming, while H.266 deserves targeted testing for controlled, high-resolution, immersive, or future-focused deployments. Benchmark the complete workflow and keep a fallback plan before making either codec part of a production architecture.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/h266-vs-av1/">H.266 vs AV1 for Live Streaming: What Codec to Choose</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>featured story</category>
            <category>streaming basics</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/6aa3577ca2159ce9995e1d973b5f79c78121775883731184fa8e5be87fb57e73.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The MOQ Shot Heard Around the World After IBC 2026]]></title>
            <link>https://paragraph.com/@real-time-report/the-moq-shot-heard-around-the-world-after-ibc-2026</link>
            <guid>NNKEabDXyPncE43N4bHC</guid>
            <pubDate>Wed, 30 Sep 2026 15:29:43 GMT</pubDate>
            <description><![CDATA[Table of Contents Introduction Commercializing MOQ Under the Hood at IBC A First in Demonstrated MOQ Streaming Interactivity Hyperscalers’ MOQ Strategies Oracle AWS Akamai The Red5 MOQ Commercialization Timeframe Player and C Library Templates Exclusive Software Components The Importance of Networking Knowhow Conclusion IBC 2026 Confirms M&E Transition to Next-Gen Streaming Is Real Introduction IBC 2026 left no doubt that it’s now off to the races for the new MOQ streaming standard as the M&E...]]></description>
            <content:encoded><![CDATA[<h2 level="2" textAlign="left" id="h-table-of-contents">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#introduction">Introduction</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#commercializing-moq">Commercializing MOQ</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#under-the-hood-at-ibc">Under the Hood at IBC</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#a-first-in-demonstrated-moq-streaming-interactivity">A First in Demonstrated MOQ Streaming Interactivity</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#hyperscalers-moq-strategies">Hyperscalers’ MOQ Strategies</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#oracle">Oracle</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#aws">AWS</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#akamai">Akamai</a></p></li></ul></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#the-red5-moq-commercialization-timeframe">The Red5 MOQ Commercialization Timeframe</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#player-and-c-library-templates">Player and C Library Templates</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#exclusive-software-components">Exclusive Software Components</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#the-importance-of-networking-knowhow">The Importance of Networking Knowhow</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><p><em>IBC 2026 Confirms M&amp;E Transition to Next-Gen Streaming Is Real</em></p><h2 level="2" textAlign="left" id="h-introduction">Introduction</h2><p>IBC 2026 left no doubt that it’s now off to the races for the new MOQ streaming standard as the M&amp;E industry confirms the platform achieves the cost-saving efficiencies and expanded functionalities everyone involved in live streaming is looking for.</p><p>The transformative impact of real-time interactive streaming as enabled by MOQ remains key to what lies ahead, but right now it’s the streaming industry’s urgent need to escape the cost/functionality crunch imposed by conventional streaming that’s top of mind. As was evident everywhere we turned at IBC, the do-more-for-less combination with unlimited scalability, personalized feature and advertising flexibility, support for interactive data and video applications, and multiple latency options readily implemented on a single standardized platform is what has sealed the case for market-wide acceleration into MOQ-based streaming.</p><p>Widely acknowledged proof of what MOQ can do follows months of beta testing by service providers at global scales over our partner CacheFly’s global CDN and other MOQ-equipped CDNs operated by Cloudflare, CDN77, Vindral, Broadpeak, Netskrt and others. Especially notable at IBC was the fact that these results have spurred cloud compute giants Oracle OCI, Amazon AWS and Akamai to declare they’re all in with MOQ, with more likely to follow.</p><p>MOQ demos were in abundance, by <a target="_blank" rel="noopener" class="dont-break-out" href="https://lucaberton.com/blog/ibc-2026-content-delivery-infrastructure/"><u>one count</u></a> tripling the total last year. Critically, any uncertainty about the platform’s support for real-time interactive streaming in a multi-device environment was put to rest in a live game-playing competition Red5 staged for attendees at CacheFly’s stand. This and the Red5 MOQ content-protection and provenance-verification demo running at the EZDRM stand were among several MOQ demos <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/moq-demos-at-ibc-2026/"><u>we described in this pre-show blog</u></a>.</p><p>As we met with major players across the streaming ecosystem, we were glad to learn the idea of making MOQ readily available with other streaming protocols in a multi-cloud and CDN environment has taken hold as the best way to bring next-gen streaming to life. This was fitting at an event where, apart from streaming, a major theme was vendors’ adoption of standardized interfaces that allow their customers to deploy competing products with seamless interchangeably in production workflows.</p><h2 level="2" textAlign="left" id="h-commercializing-moq">Commercializing MOQ</h2><p>The prospects for massive transition to MOQ streaming are greatly enhanced by the fact that all of us who package end-to-end support for MOQ at the software-defined media layer will be able to compete at global scales employing cloud infrastructures as merited by business goals, even as suppliers of those infrastructures might be mounting their own managed MOQ streaming services. The same holds in instances where platform suppliers are making it easier for providers to seamlessly shift across MOQ and legacy streaming modes from a single platform.</p><p>But it’s also important to note that much of this remains aspirational in terms of commercial execution by the suppliers of MOQ streaming infrastructure. This stuff is hard to master, which is why Oracle, Amazon, Akamai and others say they won’t be ready for commercial MOQ operations until the April 2027 NAB timeframe.</p><p>In one manifestation of the challenges, a developer heading up demo preparations from one major newcomer to the market told us about the difficulties he encountered preparing what was shown at IBC, which failed to achieve latency below 1 second or the real-time interactivity that was originally planned as part of the demo. But these things are clearly doable, which, as we said at the outset, is why MOQ is now taking off in preparations for widescale commercial rollouts, in most cases by next spring.</p><p>An exception to that timeframe is Red5. We’re pleased to report that these capabilities will be available for commercial operations on Red5’s MOQ-optimized multi-protocol platform by the end of this year, no matter when remaining spec details are finalized by the Internet Engineering Task Force (IETF). Our beta operations utilizing the latest versions of MOQ Transport (MOQT) demonstrate we have all we need to move ahead commercially.</p><h2 level="2" textAlign="left" id="h-under-the-hood-at-ibc">Under the Hood at IBC</h2><h3 level="3" textAlign="left" id="h-a-first-in-demonstrated-moq-streaming-interactivity">A First in Demonstrated MOQ Streaming Interactivity</h3><p>Before we drill down on why this is the case, we want to share as much of what we experienced at IBC as we can without violating conversational privacy. We turn first to the Ms. Pac Man inspired game we created for IBC with Open Broadcast Software (OBS) capture and FFMPEG media processing support from our OpenMOQ Consortium co-member Qualabs. The cloud-hosted game projected onto the playing screen at the stand allowed two competing players’ inputs to be transmitted to the cloud and returned for real-time display as if the game were hosted locally.</p><p>To the best of our knowledge, this was the first time MOQ’s real-time interactive video capabilities were demonstrated publicly. Critically, moving MOQ interactivity to mass-market adoption is now possible without the need for device plug-ins in cases where newer-generation smartphones and other devices are running browsers supporting WebTransport APIs, which allow browsers to handle the underlying transport layer natively by exposing low-latency QUIC streams and datagrams directly to Web applications.</p><p>But there’s a caveat. Absent the echo and other noise cancellations essential to videoconferencing which are not yet part of MOQT specs, MOQ-based real-time video interactivity doesn’t supplant the video conferencing use case for WebRTC, which we’ve made seamlessly available for use with MOQ through our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/truetime/meetings/"><u>TrueTime Meetings<sup><a class="footnote-ref"></a></sup> toolset</u></a>.</p><p>Nonetheless, synchronized real-time video interactivity across MOQ streams does open the door to the multitude of commercial opportunities for streamers who want to support mass social video engagement with their services. Applications like multiplayer gaming, sports micro-betting and virtual casino gambling, live shopping, auctions and much else, including variations involving extended reality (XR) technologies, will be readily at hand for any entity choosing Red5 or others who can support such interactivity over their MOQ platforms.</p><h3 level="3" textAlign="left" id="h-hyperscalers-moq-strategies">Hyperscalers’ MOQ Strategies</h3><p>Much of what we learned from leading players on both the supply and user sides of the MOQ evolution in discussion at our demo site and elsewhere, including the canal cruise we co-sponsored with our interactive data intelligence partner <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.pubnub.com/"><u>PubNub</u></a>, added to our understanding of what’s transpiring with the industry’s transition to MOQ. Much of this, including new partnerships we’re forging with CDN operators, hyperscalers, software vendors and streaming providers, we’ll be bringing to light in the months ahead.</p><p>But what we can share now as important examples of what’s in store in the emerging MOQ coopetition market are some aspects to the strategies Oracle, Amazon and Akamai have landed on for next year. These developments augment what we’ve already reported about industry activities, including the many agendas we covered in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/moq-debut-proved-to-be-a-chart-topper-at-nab-2026/"><u>our post-NAB 2026 blog</u></a>.</p><h4 level="4" textAlign="left" id="h-oracle">Oracle</h4><p>In Oracle’s case, after some internal debate under a mandate from chairman and co-founder Larry Ellison to put MOQ front and center in a new focus on the M&amp;E industry, <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ultramediapipeline.com/um36"><u>as described in this report</u></a>, OCI executives decided to take an open-market multi-protocol approach, which they hope to bring to market by next April at NAB 2027. They anticipate their backing for MOQ will help to induce encoding, CDN and other vendors into shaping products that will accelerate market adoption of the new standard in a multi-infrastructure environment.</p><p>At the same time, they’re creating a turnkey end-to-end multiprotocol managed streaming service that will be marketed in competition with other users of OCI infrastructure like Red5. Some of this came to light in an <a target="_blank" rel="noopener" class="dont-break-out" href="https://show.ibc.org/ibc2026/beyond-broadcast-moq-for-live-delivery?&amp;searchTerm=oracle&amp;filters.stream=ibc-showcase-1&amp;sortby=title%20asc%20%2Ccustomfield_13183%20asc&amp;searchgroup=libraryentry-ibc2026"><u>IBC Showcase session</u></a> describing how Paramount, led by Ellison’s son David Ellison, and CDN operator Netskrt had worked with Oracle to build an end-to-end MOQ pipeline leveraging OCI’s Oracle Video Edge (OVE) to connect to Netskrt end points for delivery to end users.</p><h4 level="4" textAlign="left" id="h-aws">AWS</h4><p>Plans at AWS are still in flux as to what level of turnkey service support will be provided for users of its cloud infrastructure for MOQ streaming. But, with a commercial rollout timeframe similar to Oracle’s, the goal is to work with partners to ensure the AWS cloud is fully operational for end-to-end MOQ streaming. Pending further discussions, it remains to be seen what role Red5, already deeply engaged with both of these hyperscalers, will play in their new MOQ-related strategies.</p><h4 level="4" textAlign="left" id="h-akamai">Akamai</h4><p>As for Akamai, the company is focused on providing a global MOQT environment that leverages its deep-edge presence as an alternative to traditional hyperscaling, which appears to be the direction OCI is taking with its OVE agenda. As Akamai explained <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.akamai.com/blog/cloud/new-definition-hyperscale"><u>in a recent blog</u></a>, its edge-based strategy is motivated by the AI market’s move beyond training to inference where AI agent processing should be as close to their use cases as possible to enable them to perform dedicated tasks at lightning speed.</p><p>Not only does this aid in latency reduction when MOQ relays are deployed to make use of those edge resources. It also makes AI-targeted GPU resources that are sometimes needed in advanced streaming applications more readily available as alternatives to the commonly used CPU resources.</p><h2 level="2" textAlign="left" id="h-the-red5-moq-commercialization-timeframe">The Red5 MOQ Commercialization Timeframe</h2><p>People may wonder why, if most of the MOQ platform market, including these hyperscalers, have set spring 2027 as the target for commercial operations, Red5 is able to implement its multi-protocol approach to streaming with both full end-to-end MOQ managed service and DIY support as soon as specifications are frozen, which, again, we expect to happen by year’s end. This is significant because it means live-streaming service providers who want to capitalize on MOQ will have a three-to-four-month lead over competitors who choose other approaches.</p><p>The two-pronged answer to why our early timeframe is achievable lies with what we’re doing at both the transport and the media layers of the MOQ protocol stacks, which has to do with the versatility of our Experience Delivery Network (XDN) Architecture and the open-software knowhow we’ve been able to apply.</p><h3 level="3" textAlign="left" id="h-player-and-c-library-templates">Player and C Library Templates</h3><p>One important aspect to our work with software involves development of two key Open MOQ Consortium-endorsed building blocks, including:</p><ul><li><p><strong>Playa, the MOQ TypeScript library.</strong> Playa is a versatile TypeScript library endorsed by the Open MOQ Consortium as a way developers can build client applications primarily targeted for browser implementations, whether for devices used at the publishing end or for end-user playback, with assurance that their software stacks will be in complete compliance with MOQ specifications.<br><br><br><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/consensus-on-a-moq-media-layer-player-framework/"><u>As described in this blog</u></a>, anyone who follows the prescriptions for using readily available open software components as laid out in the Playa specs can build a browser-supported end-user client player that delivers the full playback benefits of MOQ streaming on devices of every kind. At the same time, Playa can be used in the publishing process to equip hardware used at every step from live capture through all the workstations in a localized or dispersed production workflow. For example, to create the interactive MOQ game demo described earlier we used Playa in conjunction with Chrome to capture and encode the real-time dynamics for output to people playing at the show.<br><br><br>From a MOQ media layer perspective, Playa dovetails with the IETF’s emerging specifications for three versions of MOQ Streaming Formats: CMSF, where the C signals the fact that’s it’s meant exclusively for use with the Common Media Application Format (CMAF); LOC, the low-overhead, encoded and encrypted A/V container format, and the emerging<a target="_blank" rel="noopener" class="dont-break-out" href="https://locmaf.dev/"><u> LOCMAF</u></a> format, which combines the best of the other formats’ techniques. All these IETF-specified formats define how the streamed A/V and ancillary elements conveying captioning, personalized and commonly shared features and ads, and other applications are compressed, encrypted and packaged.</p></li><li><p><strong>A unique MOQT-compliant open-source native C library known as MOQ5</strong>, which, like Playa, is being adopted by the Open MOQ Consortium as another template that can foster accelerated MOQ implementation across the streaming ecosystem. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq5/"><u>As described at greater length here</u></a>, MOQ5 provides an open-protocol foundation focused on session state, message encoding and decoding, subscription management, track and object handling, protocol negotiation and transport-independent logic. This gives developers a flexible foundation for integrating MOQT into different products and runtime environments independently of any particular network stack.</p></li></ul><h3 level="3" textAlign="left" id="h-exclusive-software-components">Exclusive Software Components</h3><p>In addition to these open software templates, there are many proprietary elements to what we’re making available with MOQ in the software domain.</p><p>One important new product along these lines is the Red5 Video Packager, which, as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whitepapers/red5-video-packager-reduces-streaming-costs-and-latency/"><u>described in this white paper</u></a>, provides a software stack supporting all the transcoding and packaging requirements embodied in MOQ, HTTP and WebRTC streaming protocols. A universal packager, of course, is essential to enabling any streaming provider’s support for all these highly divergent streaming modes in a single managed service.</p><p>Red5 customers streaming over MOQ will also have access to the application versatility encompassed in our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/truetime/"><u>TrueTime<sup><a class="footnote-ref"></a></sup> toolsets</u></a>. Along with the aforementioned TrueTime Meetings<sup><a class="footnote-ref"></a></sup>, these include <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/truetime/multiview/"><u>TrueTime MultiView</u></a></p><img src="https://storage.googleapis.com/papyrus_images/d6e25238d199a625a8cfbb8412fc0b06900eb39c5dd76c41021b540b3e5060e2.png" alt="™" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAACXBIWXMAAAsTAAALEwEAmpwYAAADE0lEQVR4nO1VvW7bMBDW3AfolOfI6KHoZLTdHEcmqZ8TRVEUqUqGIaPplilTHqDJ5vdrHyBLcXey7KRpki4tUOTAQTgd+fG+++4YRa/2av/ITk9uf3Ve//j+eHRyeamUKh6zpmkeBC8WSaLq3wEv83yxSO654jgX4JR2Snupw9HySnsBjYBmGIYoimazWQyNxOWW2SMY51ALcBKaOHMHrzSfbX9BGD417bQUASjtC79OADcoCLb/wmHg10LbKIrObr7tdjs8B3wZtgltKcNWpLgFf0nwqe1yWsfnpgY9hV8rE0RRRFEkAMHwjoi6EYQ6DAMDxNAUfiORBgyTuh0BsAbWr6BVeR1Dk9uOmHGJrpOyUxDOkpJz5WyYz9x2E3X4SykJLjXjXgprDgB8EbpjjVfWXoJTajyXbTabKe0ZflqJHishtJ2yl+By20sdxp2Mc3V1RQAIvo/DzQZuzm6+IddJhWTSKalpKXIjAcuABdCBSdvT2wrjRVUdMDgDqe0EMDGzozTP8V7MQCNJcrDngW9Gt+bMRphVZv4AIC5qoIIrE1YZypGyaQH66dZSBwVBwl57ZfcigGEsT1P4Nef+SdZ8IrKU2bzqS79JbSe1E1UlNAIXfh3v83sK4PTklgeAAOQkt11MtZE6gF+THJE0/mbhrkbsA4FPAeyIn6qqmBOgE7mtxkgTlA5Kt7ntVjRCViQ21vHzAAP505RngCuxlVB/SLcOkzTxw4Qs4K8VtSEPnuWyfBmAxcZmEcfFKHBJzAhw7E/2wpeZLcMWFWVCbsIzAPP5nPaghFDmJvAIYoCStM89ERdj0yUaZw8Jt5OAfB5Lpc5tL8CtsEvx3/t3VFJz6KPM9uNBYBMaDAzMjUkANVXeHTfKWEwJ3rRDQZpbLNJDBjq49dcybDPfs4fnT2raMmxNOyTmIPn5fK5MV/qN7S+kuf+cDMMgtJXan2X71MiWy5IeBndOz8D0nMnMSBqu08xgE4BJxJn7+AHH8N+13W53enL79g088F9Tuz14dTn49OT27u7u2M8pHmb1q/3n9hOS8g2oXtQ2gwAAAABJRU5ErkJggg==" nextheight="72" nextwidth="72" class="paragraph-editor-image"><p>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/truetime/watchparty/"><u>TrueTime WatchParty</u></a><sup><a class="footnote-ref"></a></sup>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/truetime/datasync-for-sports/"><u>TrueTime Datasync</u></a></p><img src="https://storage.googleapis.com/papyrus_images/d6e25238d199a625a8cfbb8412fc0b06900eb39c5dd76c41021b540b3e5060e2.png" alt="™" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAACXBIWXMAAAsTAAALEwEAmpwYAAADE0lEQVR4nO1VvW7bMBDW3AfolOfI6KHoZLTdHEcmqZ8TRVEUqUqGIaPplilTHqDJ5vdrHyBLcXey7KRpki4tUOTAQTgd+fG+++4YRa/2av/ITk9uf3Ve//j+eHRyeamUKh6zpmkeBC8WSaLq3wEv83yxSO654jgX4JR2Snupw9HySnsBjYBmGIYoimazWQyNxOWW2SMY51ALcBKaOHMHrzSfbX9BGD417bQUASjtC79OADcoCLb/wmHg10LbKIrObr7tdjs8B3wZtgltKcNWpLgFf0nwqe1yWsfnpgY9hV8rE0RRRFEkAMHwjoi6EYQ6DAMDxNAUfiORBgyTuh0BsAbWr6BVeR1Dk9uOmHGJrpOyUxDOkpJz5WyYz9x2E3X4SykJLjXjXgprDgB8EbpjjVfWXoJTajyXbTabKe0ZflqJHishtJ2yl+By20sdxp2Mc3V1RQAIvo/DzQZuzm6+IddJhWTSKalpKXIjAcuABdCBSdvT2wrjRVUdMDgDqe0EMDGzozTP8V7MQCNJcrDngW9Gt+bMRphVZv4AIC5qoIIrE1YZypGyaQH66dZSBwVBwl57ZfcigGEsT1P4Nef+SdZ8IrKU2bzqS79JbSe1E1UlNAIXfh3v83sK4PTklgeAAOQkt11MtZE6gF+THJE0/mbhrkbsA4FPAeyIn6qqmBOgE7mtxkgTlA5Kt7ntVjRCViQ21vHzAAP505RngCuxlVB/SLcOkzTxw4Qs4K8VtSEPnuWyfBmAxcZmEcfFKHBJzAhw7E/2wpeZLcMWFWVCbsIzAPP5nPaghFDmJvAIYoCStM89ERdj0yUaZw8Jt5OAfB5Lpc5tL8CtsEvx3/t3VFJz6KPM9uNBYBMaDAzMjUkANVXeHTfKWEwJ3rRDQZpbLNJDBjq49dcybDPfs4fnT2raMmxNOyTmIPn5fK5MV/qN7S+kuf+cDMMgtJXan2X71MiWy5IeBndOz8D0nMnMSBqu08xgE4BJxJn7+AHH8N+13W53enL79g088F9Tuz14dTn49OT27u7u2M8pHmb1q/3n9hOS8g2oXtQ2gwAAAABJRU5ErkJggg==" nextheight="72" nextwidth="72" class="paragraph-editor-image"><p>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/truetime/studio-for-production/"><u>TrueTime Studio</u></a><sup><a class="footnote-ref"></a></sup>. As with everything else we’re doing with MOQ, these tools can be applied at the MOQ beta stage and in forthcoming commercial services with the managed MOQ service provided through <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-cloud-low-latency-live-streaming-platform/"><u>Red5 Cloud</u></a> or in customers’ self-managed MOQ deployments they build using our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-pro/low-latency-streaming-software/"><u>Red5 Pro SDKs</u></a>.</p><h3 level="3" textAlign="left" id="h-the-importance-of-networking-knowhow">The Importance of Networking Knowhow</h3><p>Open availability of the Red5 Playa universal player and the MOQ5 C-library template can help everyone get over the hump to commercialization of MOQ streaming, but there’s still a lot of work to be done at the networking level, where orchestrating cloud resources to maximize speed and efficiency across the MOQ relay footprint, let alone getting those resources to dance on command to the tunes emanating from a multi-protocol streaming platform, is a major challenge.</p><p>This brings us to the network orchestration component of the XDN Architecture that underlies our ability to bring MOQ streaming to market sooner than later. With MOQ we’re utilizing the capabilities of our Stream Manager, which has made it possible for customers worldwide to achieve end-to-end 250ms latencies over WebRTC at interactive streaming scales reaching into the millions of users – something that even today some naysayers contend can’t be done. Much of the documentation on our website, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whitepapers/interactive-real-time-streaming-infrastructure/"><u>including this account</u></a>, describes how this is done and the many use cases we’re supporting with the Red5 Cloud managed service and customer implementations of self-managed XDN infrastructures with the aid of our Red5 Pro SDKs.</p><p>As we said two years ago when we first decided to back MOQ, even though we had automated implementation of WebRTC streaming with the Red5 Cloud service, we were making the move to MOQ while supporting WebRTC full stop because MOQ provides a universally standardized approach to streaming with tiered latency options and other advantages that are fundamental to meeting live streamers’ goals of doing more for less.</p><p>As we explain in our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq-media-over-quic/"><u>What is MOQ blog</u></a>, this is a connectionless mode of streaming that avoids the complexity and error-prone request-response method used with HTTP streaming. Encapsulating independently manageable application tracks within each payload, MOQ streams reach end users through a system of cloud relay nodes that allow any given stream to be fanned out from a single source to any number of end users with minimal use of processing resources. At the same time, MOQ relays provide short-segment caching support that allows latecomers to access a stream in sync with other users, and they optionally enable live content recording for short-term replay and catchup.</p><p>The XDN Stream Manager’s support for MOQ applies a multitude of benefits customers have long experienced with our networking infrastructure, including end-to-end latency reductions stemming from our approaches to using cloud resources for transcoding and other processing, multi-transport protocol ingestion into and egress from MOQ relays, multi-stream compositing that can consolidate synchronized feeds in mass numbers from users participating in interactive applications, and much else.</p><p>Adding to the MOQ deployment versatility we support through Red5 Cloud and Red5 Pro, we’re introducing support for private MOQ-optimized CDN configurations with release of the Red5 MOQ Relays into that domain. This allows anyone running their own infrastructure and data centers to deploy a MOQ based CDN using our licensed software</p><p>Moreover, to extend our cloud resource orchestration capabilities into the legacy HTTP streaming domain we’ve introduced Version 2 of the Stream Manager, which works in tandem with the universal Red5 Video Packager. This makes it possible in cases where XDN Architecture supports MOQ streaming over CDNs optimized for MOQ to switch to HLS or DASH just as use of the XDN enables seamless activation of real-time streaming over WebRTC.</p><p>In the case of HTTP-based live and on-demand streaming, when a stream is ingested onto an origin node, the Stream Manager sends a request to the Video Packager to begin transcoding. The Video Packager pulls the stream, generates HLS or DASH segments and uploads the packaged payload to one of the output destinations configured to work with the Packager, which currently includes cloud-based distribution and storage platforms supported by AWS, GCI, Azure, OCI, Linode and Digital Ocean.</p><h2 level="2" textAlign="left" id="h-conclusion">Conclusion</h2><p>That the streaming industry has reached the point of transition to next-generation operations over MOQ in so short a time from its beginning as a proposed IETF standard is nothing short of amazing. The excitement over the prospects for what this means to how people engage with the internet was palpable everywhere we turned at IBC.</p><p>The spotlight on MOQ will grow ever more intense in conferences, webinars and trade publication reports over the months ahead. And we’ll be doing all we can in public appearances and our postings to keep the world up to date on fast-moving developments.</p><p>As we said earlier, one of the great advancements with preparations for MOQ streaming has been the commitment of ever more platform providers to streamlining operations in a multi-stream-mode environment. It remains to be seen how all these plans will play out, but, as we’ve explained here, streamers can be assured they’ll have this kind of versatility and the attendant cost savings when they opt to implement MOQ over Red5 infrastructure.</p><p>Meanwhile, to learn more about our technology, plans and how to prepare for what’s ahead, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/"><u>reach out to our team</u></a> by email or <a target="_blank" rel="noopener" class="dont-break-out" href="https://meetings.hubspot.com/scott-cipolla"><u>schedule a call</u></a>.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/the-moq-shot-heard-around-the-world-after-ibc-2026/">The MOQ Shot Heard Around the World After IBC 2026</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>featured story</category>
            <category>technical industry analysis</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/d6e25238d199a625a8cfbb8412fc0b06900eb39c5dd76c41021b540b3e5060e2.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Bandwidth vs Latency: What Matters for Live Streaming?]]></title>
            <link>https://paragraph.com/@real-time-report/bandwidth-vs-latency</link>
            <guid>TNRrzYZacM1L3QwzuauU</guid>
            <pubDate>Thu, 17 Sep 2026 05:00:13 GMT</pubDate>
            <description><![CDATA[Bandwidth vs latency is the difference between how much data a network can carry and how long that data takes to arrive. A connection can have enormous capacity and still feel slow in an interactive stream. It can also respond quickly while lacking enough capacity to sustain high-quality video. For live video teams, the practical lesson is simple: path capacity sets the upper limit, while sustained available throughput or goodput determines whether the media bitrate can be delivered reliably....]]></description>
            <content:encoded><![CDATA[<p><strong>Bandwidth vs latency</strong> is the difference between how much data a network can carry and how long that data takes to arrive. A connection can have enormous capacity and still feel slow in an interactive stream. It can also respond quickly while lacking enough capacity to sustain high-quality video.</p><p>For live video teams, the practical lesson is simple: path capacity sets the upper limit, while sustained available throughput or goodput determines whether the media bitrate can be delivered reliably. Latency determines how quickly viewers see and respond to the event. Jitter, packet loss, encoding, buffering, and protocol behavior also shape what users actually experience.</p><p>This guide explains each metric, shows how they interact, and provides a measurement and troubleshooting process for real-time and one-to-many streaming systems.</p><h2 id="h-bandwidth-vs-latency-at-a-glance" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Bandwidth vs Latency at a Glance</h2><table><colgroup><col><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Metric</p></th><th colspan="1" rowspan="1"><p>What it measures</p></th><th colspan="1" rowspan="1"><p>Typical unit</p></th><th colspan="1" rowspan="1"><p>Streaming symptom when poor</p></th></tr><tr><td colspan="1" rowspan="1"><p>Bandwidth</p></td><td colspan="1" rowspan="1"><p>The maximum data rate a link or path can carry under defined conditions</p></td><td colspan="1" rowspan="1"><p>Mbps or Gbps</p></td><td colspan="1" rowspan="1"><p>Quality reductions, buffering, or failed publishing</p></td></tr><tr><td colspan="1" rowspan="1"><p>Latency</p></td><td colspan="1" rowspan="1"><p>The time data needs to travel from one point to another</p></td><td colspan="1" rowspan="1"><p>Milliseconds</p></td><td colspan="1" rowspan="1"><p>Delayed reactions, talk-over, late bets, or stale video</p></td></tr><tr><td colspan="1" rowspan="1"><p>Throughput</p></td><td colspan="1" rowspan="1"><p>The rate at which data is transferred over a link or flow</p></td><td colspan="1" rowspan="1"><p>Mbps or Gbps</p></td><td colspan="1" rowspan="1"><p>Observed transfer rate falls below the required level</p></td></tr><tr><td colspan="1" rowspan="1"><p>Goodput</p></td><td colspan="1" rowspan="1"><p>The useful application-data rate after retransmissions, duplicates, and other non-contributing traffic are excluded</p></td><td colspan="1" rowspan="1"><p>Mbps or Gbps</p></td><td colspan="1" rowspan="1"><p>Media delivery falls below the required bitrate</p></td></tr><tr><td colspan="1" rowspan="1"><p>Jitter</p></td><td colspan="1" rowspan="1"><p>Variation in packet delay</p></td><td colspan="1" rowspan="1"><p>Milliseconds</p></td><td colspan="1" rowspan="1"><p>Uneven playback, buffer growth, audio gaps, or frame drops</p></td></tr><tr><td colspan="1" rowspan="1"><p>Packet loss</p></td><td colspan="1" rowspan="1"><p>The share of packets that never arrive</p></td><td colspan="1" rowspan="1"><p>Percentage</p></td><td colspan="1" rowspan="1"><p>Artifacts, freezes, retransmissions, or quality adaptation</p></td></tr></tbody></table><p>Bandwidth is capacity, not a promise of delivered performance. Latency is delay, not a measure of how many bits can move at once. Throughput is the observed transfer rate. Goodput is the useful application-data rate after retransmissions, duplicates, and other non-contributing traffic are excluded.</p><p><strong>Fastest way to remember it:</strong> bandwidth describes the width of the pipe. Latency describes the travel time through the pipe. Throughput describes the observed flow, while goodput describes the part that delivers useful application data.</p><h2 id="h-what-is-bandwidth" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Is Bandwidth?</h2><p>In this article, bandwidth is used informally to describe <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rfc-editor.org/rfc/rfc5136.html">path capacity</a>: the maximum data rate a path can carry under defined conditions. Available path capacity is the portion currently available to a flow after competing traffic and other constraints. A stream is sustainable only when measured application delivery rate remains above its media bitrate, protocol overhead, and operating headroom.</p><p>A 100 Mbps uplink does not guarantee that an encoder can continuously send 100 Mbps to a remote media server. Other applications may share the link. Wi-Fi contention, protocol overhead, peering, congestion, packet loss, and the slowest segment of the route can all reduce available path capacity and measured application goodput.</p><h3 id="h-bandwidth-in-a-streaming-workflow" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Bandwidth in a Streaming Workflow</h3><p>For contribution, the publisher needs stable upload goodput above the encoded audio and video bitrate. For delivery, each viewer needs enough sustained goodput for the selected rendition. The platform also needs aggregate capacity between origin, relay, edge, and egress layers.</p><p>A single 5 Mbps stream is modest for a modern network. Ten thousand viewers receiving that same rendition represent roughly 50 Gbps of media payload before transport overhead and operational headroom. That is why per-user bandwidth and platform-scale capacity must be planned separately.</p><h2 id="h-what-is-latency" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Is Latency?</h2><p>Latency is elapsed time. A network test may measure one-way delay or round-trip time (RTT), while a streaming team often cares about glass-to-glass latency from camera capture to playback. These values are related, but they are not interchangeable.</p><p>The IETF defines a formal <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rfc-editor.org/rfc/rfc2681">one-way delay metric</a> for internet paths. In production streaming, total delay also includes capture, encoding, packetization, server processing, transcoding, routing, player buffering, decoding, and rendering.</p><h3 id="h-the-four-network-delay-components" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The Four Network Delay Components</h3><ul><li><p><strong>Propagation delay:</strong> the time a signal needs to cross the physical distance between endpoints.</p></li><li><p><strong>Transmission delay:</strong> the time required to place all packet bits onto the link.</p></li><li><p><strong>Queuing delay:</strong> time packets wait behind other traffic in routers, switches, or access equipment.</p></li><li><p><strong>Processing delay:</strong> time network devices spend inspecting, routing, encrypting, or otherwise handling packets.</p></li></ul><p>Distance creates a physical floor. More bandwidth cannot make light travel faster. Better routing and edge placement can shorten the path, while congestion control and traffic engineering can reduce avoidable queuing.</p><h2 id="h-where-throughput-jitter-and-packet-loss-fit" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Where Throughput, Jitter, and Packet Loss Fit</h2><p>Throughput is the rate at which data is transferred over a link or flow. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rfc-editor.org/rfc/rfc5166.html">Goodput is the portion consisting of useful application data</a>, excluding retransmissions, duplicates, and other traffic that does not contribute to completed media delivery. For video planning, sustained application goodput matters more than an advertised link rate or a brief speed-test peak.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rfc-editor.org/rfc/rfc3393.html">Jitter describes variation in packet delay</a>. A stream can tolerate a stable 80 ms path more predictably than a path jumping between 30 and 250 ms. A receiver may add a jitter buffer to smooth arrivals, but that resiliency adds playback delay.</p><p>Packet loss reduces quality or triggers recovery. Real-time media may conceal or skip late packets to preserve immediacy. Reliable transports may retransmit them, which protects completeness but can increase delay. The right behavior depends on whether the application values timeliness, fidelity, or recoverability most.</p><h2 id="h-how-bandwidth-and-latency-interact" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How Bandwidth and Latency Interact</h2><p>Bandwidth and latency are independent measurements, but congestion can connect them. When offered traffic approaches or exceeds available capacity, packets queue. Throughput may flatten while delay rises sharply. If buffers keep growing, users experience lag before they see outright packet loss.</p><h3 id="h-when-more-bandwidth-helps" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">When More Bandwidth Helps</h3><p>More capacity helps when the bottleneck is saturation. It can remove queues caused by competing uploads, multiple high-bitrate feeds, or a busy office connection. It also provides room for bitrate spikes and retransmissions. In that situation, an upgrade may improve both sustainable throughput and observed latency under load.</p><h3 id="h-when-more-bandwidth-does-not-help" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">When More Bandwidth Does Not Help</h3><p>An upgrade will not solve delay dominated by geography, inefficient routing, long media segments, oversized playback buffers, slow encoding, or overloaded application servers. A 10 Gbps path can still have a 150 ms RTT. Capacity has increased, but the time for each packet to make the round trip has not.</p><h3 id="h-why-the-bandwidth-delay-product-matters" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Why the Bandwidth-Delay Product Matters</h3><p>The bandwidth-delay product estimates how much data can be in transit before an acknowledgment returns. It is especially relevant to reliable, window-based transport on long-distance, high-capacity paths.</p><p><strong>Bandwidth-delay product = bandwidth × round-trip time</strong><br>25 Mbps × 0.10 seconds = 2.5 megabits, or about 312.5 KB, in flight</p><p>If transport windows or buffers are too small for that path, the sender may fail to use the available capacity. This is one reason a high-bandwidth, high-latency connection can underperform expectations.</p><h2 id="h-how-each-metric-affects-live-video-streaming" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How Each Metric Affects Live Video Streaming</h2><h3 id="h-one-way-broadcast-viewing" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">One-Way Broadcast Viewing</h3><p>For a passive broadcast, enough available path capacity and stable goodput usually matter more than conversational immediacy. A player can buffer several seconds to absorb variation. Viewers may accept a delay if playback remains smooth, especially for scheduled programming without synchronized interaction.</p><h3 id="h-interactive-and-two-way-video" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Interactive and Two-Way Video</h3><p>Auctions, sports betting, remote control, conferencing, and live shopping cannot hide delay behind a large buffer. These applications need adequate capacity plus consistently low end-to-end latency. A high-resolution picture that arrives too late can be less useful than a lower-resolution rendition that remains current.</p><h3 id="h-adaptive-quality-under-changing-conditions" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Adaptive Quality Under Changing Conditions</h3><p>Adaptive bitrate streaming gives the player or server multiple renditions to choose from. When available throughput falls, the system can switch to a lower bitrate instead of allowing queues, loss, and rebuffering to grow. The goal is not always the highest resolution. It is the best sustainable quality within the current network budget.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/transcoder/red5-pro-transcoding-and-abr-requirements/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">Red5 Pro supports server-side transcoding and adaptive-bitrate subscribing</a> in documented, appropriately configured deployments. Current requirements include Red5 Pro Autoscaling, the Stream Manager API, and an eligible server license; supported minimum versions vary by server and client SDK. Its <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/troubleshooting-and-best-practices/stream-quality/red5-pro-best-practices-bitrate/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">resolution and bitrate guide</a> provides practical starting points, but production ladders should still be validated against content, devices, and real audience networks.</p><h2 id="h-how-protocol-choice-changes-the-tradeoff" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How Protocol Choice Changes the Tradeoff</h2><p>Protocols cannot remove the laws of physics, but they make different choices about buffering, recovery, congestion control, browser support, and scale.</p><h3 id="h-webrtc-for-real-time-interaction" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">WebRTC for Real-Time Interaction</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-webrtc/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">WebRTC</a> is designed for real-time audio, video, and data. It adapts sending behavior to changing conditions and exposes useful browser telemetry. The W3C WebRTC statistics specification includes <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.w3.org/TR/webrtc-stats/">current round-trip time, available outgoing bitrate, jitter, and packet-loss metrics</a>, which can support session-level diagnosis.</p><h3 id="h-hls-for-reach-and-buffering-resilience" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">HLS for Reach and Buffering Resilience</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-hls-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">HLS</a> uses HTTP delivery, segmented media, and playback buffers to provide broad compatibility and scalable distribution. Those buffers improve resilience but add delay. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.apple.com/documentation/http-live-streaming/enabling-low-latency-http-live-streaming-hls">Low-Latency HLS</a> reduces traditional HLS delay through partial segments and related delivery extensions. Actual glass-to-glass latency depends on segment and part duration, origin and CDN behavior, player configuration, and network conditions. Compare LL-HLS and WebRTC using the same workflow and the application’s measured latency target.</p><h3 id="h-moq-media-over-quic-for-emerging-workflows" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">MOQ (Media over QUIC) for Emerging Workflows</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq-media-over-quic/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">MOQ (Media over QUIC)</a> is an emerging publish-subscribe approach built on QUIC. As of July 6, 2026, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/draft-ietf-moq-transport/">MOQT is an active IETF Internet-Draft, draft-ietf-moq-transport-19</a>. It defines a media-agnostic publish-subscribe protocol over QUIC or WebTransport and remains work in progress. Teams should evaluate current implementation and client support before choosing it for production.</p><h2 id="h-how-much-bandwidth-does-a-live-stream-need" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How Much Bandwidth Does a Live Stream Need?</h2><p>Start with encoded video bitrate, audio bitrate, protocol overhead, concurrent streams, and headroom. Do not size a workflow from resolution alone. Motion, frame rate, codec, encoder settings, audio configuration, and quality targets all change the required bitrate.</p><h3 id="h-publisher-upload-calculation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Publisher Upload Calculation</h3><p>For one 4.5 Mbps video track and 128 Kbps audio track, the encoded payload is about 4.63 Mbps. Add transport overhead and operational headroom rather than configuring the stream at the absolute speed-test result. If the venue shares its uplink, reserve capacity for other traffic or isolate the contribution network.</p><h3 id="h-viewer-and-platform-calculation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Viewer and Platform Calculation</h3><p>For direct delivery, multiply the selected rendition bitrate by concurrent viewers, then add overhead and headroom. With adaptive delivery, model the expected distribution across renditions rather than assuming every viewer receives the top profile. Also calculate inter-node traffic and multi-region replication separately from viewer egress.</p><p><strong>Planning rule:</strong> use measured sustained application goodput, not the ISP’s advertised link rate, and keep a margin for variation. The appropriate margin depends on network ownership, Wi-Fi use, mobility, congestion, and how aggressively the application can adapt.</p><h2 id="h-how-to-measure-bandwidth-and-latency-correctly" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to Measure Bandwidth and Latency Correctly</h2><h3 id="h-measure-capacity-and-sustained-throughput" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Measure Capacity and Sustained Throughput</h3><p>Run upload and download tests from the actual publishing and playback networks, at representative times, and to relevant regions. Record sustained results, not only peaks. Test wired and wireless paths separately. A local speed-test server may show access-link capacity while hiding a weak route to the streaming infrastructure.</p><h3 id="h-measure-network-delay-and-stability" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Measure Network Delay and Stability</h3><p>Measure RTT with repeated probes and review median, high-percentile, and worst-case results. Track jitter and loss at the same time. For one-way delay, use synchronized clocks and a suitable measurement method. A single ping does not describe a session, and ICMP handling may differ from media traffic.</p><h3 id="h-measure-glass-to-glass-streaming-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Measure Glass-to-Glass Streaming Latency</h3><p>Place a visible clock or timecode in the captured scene and compare it with the rendered output using synchronized reference timing. Repeat across devices, networks, and regions. This captures the entire media chain, which a network RTT test cannot do.</p><h3 id="h-measure-the-application-not-just-the-link" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Measure the Application, Not Just the Link</h3><p>Correlate network metrics with encoder output, frame rate, keyframe interval, server processing, selected rendition, player buffer, dropped frames, rebuffering, and time to first frame. Observability should follow a stream from publisher to viewer so teams can identify where delay or capacity loss begins.</p><h2 id="h-how-to-troubleshoot-a-streaming-problem" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to Troubleshoot a Streaming Problem</h2><h3 id="h-symptom-buffering-or-frequent-quality-drops" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Symptom: Buffering or Frequent Quality Drops</h3><p>Compare media bitrate with sustained application goodput, then inspect loss, jitter, and competing traffic. If the path is saturated, lower the rendition, improve adaptive logic, move publishing to wired Ethernet, apply traffic prioritization, or increase capacity at the actual bottleneck.</p><h3 id="h-symptom-smooth-video-that-arrives-too-late" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Symptom: Smooth Video That Arrives Too Late</h3><p>Inspect glass-to-glass stages. A large player buffer, long HLS segments, distant media nodes, slow transcoding, or a reliability setting that waits for recovery can add delay even when throughput is excellent. Reduce the dominant stage instead of purchasing capacity blindly.</p><h3 id="h-symptom-performance-degrades-only-under-load" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Symptom: Performance Degrades Only Under Load</h3><p>Test for queueing delay by comparing idle latency with latency during upload and download. Review interface utilization and server resource saturation. If latency rises with load, capacity, queue management, autoscaling, or traffic isolation may be the real fix.</p><h3 id="h-symptom-only-distant-viewers-struggle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Symptom: Only Distant Viewers Struggle</h3><p>Compare routes and application metrics by region. Geography, transit, peering, and edge placement may dominate. A distributed architecture can shorten the media path and reduce the number of unpredictable networks between users and the streaming service.</p><h2 id="h-how-to-improve-streaming-performance" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to Improve Streaming Performance</h2><ul><li><p><strong>Match bitrate to sustained goodput.</strong> Build a ladder that covers real audience conditions rather than ideal laboratory links.</p></li><li><p><strong>Keep media close to users.</strong> Use regional ingest, relays, and edge delivery to shorten long paths.</p></li><li><p><strong>Choose the protocol for the experience.</strong> Interactive applications need different buffering and recovery behavior from passive viewing.</p></li><li><p><strong>Control queues.</strong> Add capacity where utilization is high, prioritize real-time traffic, and avoid oversized unmanaged buffers.</p></li><li><p><strong>Use wired publishing links when possible.</strong> Ethernet removes much of the contention and interference common on Wi-Fi.</p></li><li><p><strong>Tune encoding and playback.</strong> Review keyframe intervals, encoder latency modes, segment duration, jitter buffers, and player buffers as one system.</p></li><li><p><strong>Monitor percentiles and trends.</strong> Averages can hide short periods of delay, loss, and bitrate collapse that disrupt live sessions.</p></li></ul><h2 id="h-a-network-design-checklist-for-live-video" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">A Network Design Checklist for Live Video</h2><ol><li><p>Define acceptable end-to-end latency for each user action, not just for video playback.</p></li><li><p>Document contribution bitrate, rendition ladder, audio bitrate, overhead, and concurrency assumptions.</p></li><li><p>Measure upload and download throughput and application goodput from representative networks and regions.</p></li><li><p>Measure idle and loaded RTT, jitter, loss, and glass-to-glass delay.</p></li><li><p>Choose protocol, recovery, and buffer settings that match the application’s tolerance for delay and artifacts.</p></li><li><p>Place media processing and delivery nodes close to publishers and viewers.</p></li><li><p>Expose session telemetry so support teams can separate client, access-network, route, server, and player problems.</p></li><li><p>Load-test the complete workflow, including transcoding, relays, signaling, and egress.</p></li><li><p>Retest after routing, encoder, player, or infrastructure changes.</p></li></ol><h2 id="h-faqs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">FAQs</h2><h3 id="h-is-bandwidth-the-same-as-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Is bandwidth the same as latency?</h3><p>No. Bandwidth is the capacity of a link or path, usually measured in Mbps or Gbps. Latency is the time data takes to travel, usually measured in milliseconds. A connection can have high bandwidth and high latency, or low bandwidth and low latency, because the metrics describe different properties.</p><h3 id="h-does-higher-bandwidth-reduce-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Does higher bandwidth reduce latency?</h3><p>Only when congestion is causing packets to queue. Adding capacity can shorten those queues and improve loaded latency. It will not remove delay caused by distance, routing, encoding, server processing, media segmentation, or player buffers. Measure the delay source before upgrading the link.</p><h3 id="h-which-is-more-important-for-streaming-bandwidth-or-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Which is more important for streaming, bandwidth or latency?</h3><p>Both matter, but priority depends on the experience. One-way viewing needs enough sustained application goodput for stable quality and can tolerate buffering. Conferencing, auctions, betting, remote control, and live shopping also need consistently low end-to-end latency so actions and video remain synchronized.</p><h3 id="h-how-do-you-test-bandwidth-and-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">How do you test bandwidth and latency?</h3><p>Test sustained upload and download throughput to relevant regions, then measure repeated round-trip times, jitter, and packet loss under idle and loaded conditions. For streaming, add a glass-to-glass test and inspect encoder, server, transport, and player telemetry. One speed-test result is not enough.</p><h3 id="h-what-is-good-latency-for-live-streaming" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What is good latency for live streaming?</h3><p>Interactive streaming commonly targets less than one second, but conversational and control-feedback applications may require substantially lower glass-to-glass latency. Define the target from interaction, safety, and fairness requirements, then validate it under representative devices, routes, and load before deployment at scale.</p><h2 id="h-build-live-video-for-real-network-conditions" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Build Live Video for Real Network Conditions</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-pro/low-latency-streaming-software/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">Red5 Pro</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-cloud-low-latency-live-streaming-platform/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">Red5 Cloud</a> support real-time and adaptive streaming workflows that can be deployed across cloud, on-premises, and edge environments. Teams can combine protocol choice, transcoding, autoscaling, and distributed delivery to meet both capacity and delay requirements.</p><h3 id="h-test-your-streaming-architecture" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Test Your Streaming Architecture</h3><p>See how Red5 can help you deliver live video with the throughput, adaptability, and end-to-end latency your application requires.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Bandwidth%20vs%20Latency%3A%20What%20Matters%20for%20Live%20Streaming%3F">GET IN TOUCH &gt;</a></p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>Bandwidth answers “how much,” while latency answers “how long.” A reliable live video experience needs enough sustained application goodput for the chosen bitrate and a delay budget that fits the interaction. Measure both under real load, include jitter and loss, and trace the entire media pipeline before deciding whether to add capacity, shorten the path, change the protocol, or tune the application.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/2235b262415fe1b44d8277a5c30510bf3b9fc7a37dcfa3f378a18b95a2528c50.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[What’s New In Red5 Pro v16.1.0? EZDRM Integration, ONVIF Camera Support, Object Detection Plugin, And More!]]></title>
            <link>https://paragraph.com/@real-time-report/what-s-new-in-red5-pro-v1610-ezdrm-integration-onvif-camera-support-object-detection-plugin-and-more</link>
            <guid>p2uRh7yqOwoo4MzA8WIs</guid>
            <pubDate>Wed, 16 Sep 2026 13:40:32 GMT</pubDate>
            <description><![CDATA[Table of Contents What’s New in Red5 Pro v16.1.0? New Features Improvements Bug Fixes Conclusion Let’s take a look at the latest Red5 Pro release following our previous blog about Red5 Pro v16.0.0. Red5 Pro v16.1.0 introduces EZDRM integration, ONVIF camera support, and an object detection plugin, along with Stream Manager improvements and bug fixes that strengthen real-time streaming workflows. Need a custom Red5 Pro feature developed or want to prioritize a development request? We’re known ...]]></description>
            <content:encoded><![CDATA[<h2 level="2" textAlign="left" id="h-table-of-contents">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#whats-new-in-red5-pro-v16-1-0">What’s New in Red5 Pro v16.1.0?</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#new-features">New Features</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#improvements">Improvements</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#bug-fixes">Bug Fixes</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><p>Let’s take a look at the latest Red5 Pro release following our previous blog about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/whats-new-in-red5-pro-v16-0-0/">Red5 Pro v16.0.0</a>. Red5 Pro v16.1.0 introduces EZDRM integration, ONVIF camera support, and an object detection plugin, along with Stream Manager improvements and bug fixes that strengthen real-time streaming workflows.</p><p><strong>Need a custom Red5 Pro feature developed</strong> or want to <strong>prioritize a development request</strong>? We’re known for our flexibility. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/">Contact us</a> to discuss your needs.</p><h2 level="2" textAlign="left" id="h-whats-new-in-red5-pro-v1610">What’s New in Red5 Pro v16.1.0?</h2><p>Here is what you need to know about the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/resources/release-notes/red5-pro-release-notes-16.1.0/">Red5 Pro v16.1.0 update</a> announced on September 14, 2026.</p><h3 level="3" textAlign="left" id="h-new-features">New Features</h3><ul><li><p><strong>EZDRM integration.</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/red5-and-ezdrm-streamline-delivery-of-content-security/">Red5 Pro now integrates with EZDRM</a> to help teams protect premium live video without building and maintaining a separate custom DRM workflow. This makes secure delivery easier to implement and manage while helping content owners safeguard distribution rights and revenue.</p></li><li><p><strong>ONVIF camera support.</strong> You can connect, stream from, and control supported ONVIF-compatible IP, traffic, and PTZ cameras within your workflows. This supports real-time video feeds and responsive camera management for intelligent transportation and emergency monitoring systems while reducing the need for custom camera integrations.</p></li><li><p><strong>Object detection plugin for the analyzer node via frame extraction.</strong> With <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/ai-in-live-streaming/#how-ai-integrates-with-live-streaming-platforms">real-time frame extraction</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/ai-detection-is-set-to-transform-live-streaming/">AI-powered object detection</a>, extractor nodes send video frames to an Analyzer GPU node running the Red5 Analyzer SDK’s new object detection plugin. The detection results can then be routed over WebRTC data channels to subscribers or other destinations, enabling applications such as automated monitoring, spatial analytics, and interactive computer vision workflows without adding analysis-related latency to the primary video path.</p></li></ul><h3 level="3" textAlign="left" id="h-improvements">Improvements</h3><ul><li><p>Stream Manager now houses all secrets in as-admin.</p></li><li><p>Kafka for Stream Manager updated to 4.3.1.</p></li></ul><h3 level="3" textAlign="left" id="h-bug-fixes">Bug Fixes</h3><ul><li><p>The server no longer generates excessive logs when recording WHIP streams with data channel data.</p></li><li><p>Fixed a memory leak during WHIP publishing when the video source stalls.</p></li><li><p>Stream recording now honors screen orientation.</p></li><li><p>Basic and digest authentication now operate properly when restreaming from IP cameras.</p></li></ul><h2 level="2" textAlign="left" id="h-conclusion">Conclusion</h2><p>Red5 Pro v16.1.0 improves usability and reliability for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/">real-time streaming workflows</a>. With EZDRM integration, ONVIF camera support, an object detection plugin, Stream Manager improvements, and targeted bug fixes, this release expands secure, intelligent, and manageable streaming options for developers, startups, and enterprises.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/whats-new-in-red5-pro-v16-1-0/">What’s New In Red5 Pro v16.1.0? EZDRM Integration, ONVIF Camera Support, Object Detection Plugin, And More!</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>featured story</category>
            <category>product updates</category>
        </item>
        <item>
            <title><![CDATA[Vue Streaming Tutorial: Build a Live Video Streaming App With WebRTC (WHEP)]]></title>
            <link>https://paragraph.com/@real-time-report/vue-streaming-app-tutorial</link>
            <guid>ifG6Hq7Yd6ogIzQeE6j6</guid>
            <pubDate>Wed, 16 Sep 2026 05:00:11 GMT</pubDate>
            <description><![CDATA[Vue streaming can be added to a Vue 3 application without building a video player from scratch. In this tutorial, you will create a reusable WHEP player that accepts a Red5 Cloud host, stream name, and node group; subscribes to a live stream; and retries the connection if playback ends unexpectedly. The implementation is based on Red5’s Vue 3 + TypeScript + Vite example repository. This specific example uses Red5 Cloud. The Red5 HTML SDK can work with Red5 Pro or Red5 Cloud, but this reposito...]]></description>
            <content:encoded><![CDATA[<p>Vue streaming can be added to a Vue 3 application without building a video player from scratch. In this tutorial, you will create a reusable WHEP player that accepts a Red5 Cloud host, stream name, and node group; subscribes to a live stream; and retries the connection if playback ends unexpectedly. The implementation is based on Red5’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/red5pro/red5pro-vue">Vue 3 + TypeScript + Vite example repository</a>.</p><p>This specific example uses <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-cloud/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Vue%20Streaming%20Tutorial%3A%20Build%20a%20Live%20Video%20Streaming%20App%20With%20WebRTC%20(WHEP)">Red5 Cloud</a>. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/red5pro/red5pro-webrtc-sdk">Red5 HTML SDK</a> can work with Red5 Pro or Red5 Cloud, but this repository’s default <code>red5.net</code> host, node-group parameter, and proxy WHEP endpoint are configured for Red5 Cloud. You still need a streaming deployment because the SDK supplies the browser client, not the media server.</p><h2 id="h-what-you-will-build" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What You Will Build</h2><p>By the end, your Vue streaming page will let a user enter connection details, start and stop playback, view connection status, and recover from a closed connection after a short delay. The player uses WHEP, a WebRTC-HTTP egress protocol designed for receiving a live WebRTC stream in a compatible client.</p><ul><li><p>A Vue 3 component that owns the WHEP subscriber lifecycle.</p></li><li><p>A native <code>video</code> element for browser playback.</p></li><li><p>Configurable host, stream name, and node group fields.</p></li><li><p>Status and error events that the parent component can display.</p></li><li><p>Optional retry behavior when a live stream is interrupted.</p></li></ul><h2 id="h-why-use-whep-for-vue-streaming" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why Use WHEP for Vue Streaming?</h2><p>Vue is responsible for the application interface and component lifecycle. WHEP is responsible for how the browser receives the WebRTC stream. Combining them keeps the player logic inside a Vue component while the Red5 HTML SDK handles session setup, events, and media playback.</p><p>For protocol background, see Red5’s guide to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whip-and-whep/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Vue%20Streaming%20Tutorial%3A%20Build%20a%20Live%20Video%20Streaming%20App%20With%20WebRTC%20(WHEP)">WHIP and WHEP</a> and its educational overview of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-webrtc/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Vue%20Streaming%20Tutorial%3A%20Build%20a%20Live%20Video%20Streaming%20App%20With%20WebRTC%20(WHEP)">WebRTC</a>. The IETF’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ietf.org/archive/id/draft-ietf-wish-whep-01.html">WHEP specification draft</a> describes the HTTP-based session model behind the protocol.</p><h2 id="h-vue-streaming-prerequisites" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Vue Streaming Prerequisites</h2><ul><li><p>Node.js and a Vue 3 project created with Vite. Vue’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vuejs.org/guide/quick-start.html">Quick Start guide</a> explains the current project setup.</p></li><li><p>A Red5 Cloud deployment with a live stream to play.</p></li><li><p>The Red5 Cloud host name, stream name, and node group for that deployment.</p></li><li><p>A browser that can play WebRTC media and permission to access the relevant deployment.</p></li></ul><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://account.red5.net/login?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Vue%20Streaming%20Tutorial%3A%20Build%20a%20Live%20Video%20Streaming%20App%20With%20WebRTC%20(WHEP)">Log in to your Red5 account</a> to create or access a Red5 Cloud deployment. If you do not have an account, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cloud.red5.net/signup?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=Vue%20Streaming%20Tutorial%3A%20Build%20a%20Live%20Video%20Streaming%20App%20With%20WebRTC%20(WHEP)">sign up</a> for a free Red5 Cloud account – no credit card required.</p><h2 id="h-install-the-red5-html-sdk" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Install the Red5 HTML SDK</h2><p>Start with a Vue 3 + TypeScript + Vite project, then install the SDK package used by the repository. The Vite alias resolves the package to its ESM build, so the Vue component can import the WHEP client directly.</p><p>npm install red5pro-webrtc-sdk</p><p>// vite.config.ts import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue'</p><p>export default defineConfig({ plugins: [vue()], resolve: { alias: { 'red5pro-webrtc-sdk': 'red5pro-webrtc-sdk/red5pro-sdk.esm.min.js', }, }, })</p><p>Keep the alias in <code>vite.config.ts</code>. It matches the repository and ensures the imported client is available to the browser build.</p><h2 id="h-create-a-reusable-vue-video-player" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Create a Reusable Vue Video Player</h2><p>Create <code>src/components/VideoPlayer.vue</code>. The component receives connection properties from its parent, builds the WHEP endpoint, initializes <code>WHEPClient</code>, and attaches playback to a native video element. Its watcher starts or stops the subscriber when the parent changes <code>subscribed</code>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/c4f800668747a975640da2f38fcf44d1c008fdc33c29371f66b944e56af5355c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Red5 & EZDRM Team to Streamline Delivery of Content Security Across MOQ & All Other Streaming Protocols]]></title>
            <link>https://paragraph.com/@real-time-report/red5-and-ezdrm-team-to-streamline-delivery-of-content-security-across-moq-and-all-other-streaming-protocols</link>
            <guid>n4WjTTnKggQg80L8ef47</guid>
            <pubDate>Tue, 15 Sep 2026 19:15:16 GMT</pubDate>
            <description><![CDATA[Table of Contents Introduction Accelerating Progress toward MOQ Adoption Best-of-Breed Content Protection with Converged Packaging A Major Enhancement to Multi-DRM Streaming Integrated Support for C2PA Provenance Verification Keeping Pace with Evolving Security Requirements Conclusion Consolidated Packaging Includes C2PA Service Option & Much Else Introduction Red5, in an alliance with EZDRM, has taken an important step toward normalization of MOQ (Media over QUIC) as the standardized gateway...]]></description>
            <content:encoded><![CDATA[<h2 level="2" textAlign="left" id="h-table-of-contents">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#introduction">Introduction</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#accelerating-progress-toward-moq-adoption">Accelerating Progress toward MOQ Adoption</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#best-of-breed-content-protection-with-converged-packaging">Best-of-Breed Content Protection with Converged Packaging</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#a-major-enhancement-to-multi-drm-streaming">A Major Enhancement to Multi-DRM Streaming</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#integrated-support-for-c2pa-provenance-verification">Integrated Support for C2PA Provenance Verification</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#keeping-pace-with-evolving-security-requirements">Keeping Pace with Evolving Security Requirements</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><p><em>Consolidated Packaging Includes C2PA Service Option &amp; Much Else</em></p><h2 level="2" textAlign="left" id="h-introduction">Introduction</h2><p>Red5, in an alliance with EZDRM, has taken an important step toward normalization of MOQ (Media over QUIC) as the standardized gateway to next-generation streaming with unified packaging of best-of-breed multi-DRM protection for use in all streaming scenarios via the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/how-video-packaging-in-streaming-cuts-costs-and-latencies/#red5-video-packager"><u>Red5 Video Packager</u></a>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/partners/ezdrm/"><u>EZDRM</u></a>’s world-class DRM-as-a-Service platform supporting multi-DRM, anti-fake provenance validation and other security-related advances is now fully integrated with our Video Packager. That means superior streaming revenue security can be automatically activated when needed to secure any payload streamed live or on demand over any of the leading streaming infrastructures, including those supporting the new MOQ Transport standard developed by the Internet Engineering Task Force (IETF).</p><p>This makes it easy for customers to activate a market-leading approach to protecting content operating over conventional CDNs. And, in a move that allows our customers to avoid the challenges that go with making DRM usage compatible with MOQ, we’re making EZDRM the default protection mode for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-cloud-low-latency-live-streaming-platform/"><u>Red5 Cloud</u></a> customers who operate over <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/join-red5-moq-beta/"><u>the global MOQ CDN infrastructure</u></a> we’ve built in partnership with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/partners/cachefly/"><u>CacheFly</u></a> or any others we may bring to market in the future.</p><p>Security, including standardized DRM is, of course, critical to making MOQ a viable platform for streaming premium content whether live or on demand. In nearly all cases, premium content targeted to consumer audiences can’t be licensed for distribution without the policy-enforcement mechanisms embodied in the leading DRM systems.</p><p>A multi-DRM system like EZDRM’s is packaged with premium content to employ whichever DRM system works with internet-connected devices to execute policy controls that determine whether users are authorized to receive the decryption keys that unlock access. And DRM is also widely used to protect A/V payloads distributed in restricted enterprise and institutional use cases.</p><h2 level="2" textAlign="left" id="h-accelerating-progress-toward-moq-adoption">Accelerating Progress toward MOQ Adoption</h2><p>Conversion to the real-time and other streaming benefits provided by MOQ, which is not directly compatible with conventional HTTP-based streaming, poses challenges at both the transport and media layers of streaming architecture. But much has already been accomplished to make the transition as smooth as possible.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq-media-over-quic/"><u>As described here,</u></a> the IETF, which is close to finalizing the MOQ Transport specifications, has done a remarkable job using open-source components that minimize the costs and hassles of infrastructure transformation to create a much more versatile streaming environment with latencies tunable from real-time to multi-second speeds and independently manageable application tracks encapsulated within each payload. At the media layer, IETF is also formulating specifications for media layer formatting, including the MOQ Streaming Format (MSF) and the companion CMAF-optimized CMSF, while encouraging others to do likewise.</p><figure float="none" class="paragraph-figure paragraph-figure-none"><img src="https://storage.googleapis.com/papyrus_images/3477698d204b234719a6e057eb016fd5bc25ba2ceb7d45e34669cad1ecfbf800.png" alt="Red5 integration with EZDRM diagram" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAIAAADBvonlAAAACXBIWXMAAAsTAAALEwEAmpwYAAABu0lEQVR4nLWUr2/cMBTHDfZfDAUdSgeH04EFGYwuzKQKWwrWY+5GvCM35kmT5hZM0UikkqcdcYcM2tXSBgzdIqPO1KQnT4qvUXrtptvUfkDkPL+n7/slo/jAoA39nHPe+/S9f4EQAgA0TUMplVI+lMC8R2v9PwKhZzinw9VyebVcxhgxxmVZAkDbtgghALgdFWPknBNCtNbOOWvtP1RgrZVSGmOg5/YYvPcAkGUZQghjXNc1Y+yGAAB0XTe4xhi///zx9MXzw6MvhwcHTdNMp9OyLPM8H9L33nPOU77JKISoqmpc00rAGDOfzznnCCGt9eu9vdOTk4+fxcvdnZ3pq9lsVhQFuqYoirqu27Z9srXVtm1VVZTSVCIhBGPMGBuSWAmEEFJ2Qgjn3OWvy4vz86MF7L7bf//pw+LrgnOOMX7U03VdCEEp9Wx7O89zSikAKKXGMxgvwqpFSqm1/Ts9O0MI7b99k367rnvcM7gppRhjxpgYo5TSWgsAlNLU6qFRfxyyc+7b8XFahrW23olSKssyIcRkMiGEpJpurOnf48M1a5ZxOMY4DWl8telTsQnee2OMc25svE+BO/kNHEeEj8a9UgMAAAAASUVORK5CYII=" nextheight="468" nextwidth="1050" class="paragraph-editor-image"></figure><p>At Red5 we’ve worked with CacheFly to achieve MOQ compatibility on its CDN with support for multi-transport protocol ingestion into and egress from MOQ relays created through use of our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/xdn-architecture-traditional-cdns-need-not-apply/"><u>Experience Delivery Network</u></a> (XDN) Architecture to orchestrate cloud resources under CacheFly’s control. At the same time, we’ve taken major steps with the Red5 Video Packager and our Playa client player framework to streamline operations at the MOQ media layer.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whitepapers/red5-video-packager-reduces-streaming-costs-and-latency/"><u>As explained in this white paper</u></a>, our packager achieves the essential goal of reducing the costs and complexities of streaming content in a multi-transport platform environment by enabling not only the aggregation of payload elements and functions but also efficient use of processing resources across all the major streaming infrastructures as customers move from one streaming mode to the next. And, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/consensus-on-a-moq-media-layer-player-framework/"><u>as described here</u></a>, the <a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/red5pro/moq-playa"><u>Playa</u></a> player has been endorsed by the <a target="_blank" rel="noopener" class="dont-break-out" href="https://openmoq.org/"><u>OpenMOQ Software Consortium</u></a> as a template for building MOQ players suited to playback involving any use case supported by the IETF’s or other MOQ streaming formats. We, of course, have built Playa into our Red5 SDK and associated MOQ player and publishing capabilities.</p><h2 level="2" textAlign="left" id="h-best-of-breed-content-protection-with-converged-packaging">Best-of-Breed Content Protection with Converged Packaging</h2><p>Now customers can benefit from this single-silo unification of stream packaging knowing they can implement the EZDRM platform with MOQ as effortlessly as they can in any other streaming environment. Critically, as the only next-gen DRM platform supplier to have joined the OpenMOQ Consortium, EZDRM has left no doubt that it can measure up to its ironclad performance standards in the MOQ domain.</p><blockquote><p>Our integration with Red5 and the things we demonstrated at the NAB Show prove our multi-DRM, C2PA and other advanced content security solutions work with MOQ.”</p><figure float="none" class="paragraph-figure paragraph-figure-none"><img src="https://storage.googleapis.com/papyrus_images/3ff46d4937d2ae982f1a715bb139b7f1e943736199b4c392fd16bf0bc1c2939b.png" alt="David Eisenbacher EZDRM" blurdataurl="data:image/png;base64,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" nextheight="150" nextwidth="150" class="paragraph-editor-image"></figure><p>– David Eisenbacher, CEO &amp; Co-Founder, EZDRM</p></blockquote><p>In fact, our partnership is a natural outgrowth of our interactions through the consortium. As a founding member, Red5 has had a front-row seat witnessing the validations of reliability and scope of security EZDRM brings to MOQ streaming, which came to light at the recent NAB Show.</p><p>There, as <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.linkedin.com/posts/ezdrm_it-is-through-collaboration-with-organizations-activity-7465797307830038528-r856/"><u>reported by the OpenMOQ Consortium</u></a>, EZDRM collaborated with <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.qualabs.com/our-work/c2pa-moq-drm-live-streaming"><u>Qualabs</u></a> and <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ateme.com/media-over-quic-the-future-of-low-latency-streaming/"><u>Ateme</u></a> to demonstrate the first implementation of content protection built directly into MOQ with provenance verification through the Content Credentials formulated in compliance with the C2PA standard developed by the Coalition for Content Provenance and Authenticity. The end-to-end live streaming workflow leveraged EZDRM’s multi-DRM support with MOQ Relays that were also equipped to sign C2PA Content Credentials into each segment for delivery of live provenance validation to all recipients.</p><p>This was a significant achievement requiring modifications across three open-source projects. These included adapting processing in MOQ Relays to sign content in real time with the arrival of each stream segment; extension of C2PA Rust SDKs (<a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/contentauth/c2pa-rs"><u>C2PA-RS</u></a>) to handle live CMAF streams, and tuning the C2PA JavaScript repository (<a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/contentauth/c2pa-js"><u>C2PA-js</u></a>) to ensure player-side verifications synchronize with playback.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/moq-debut-proved-to-be-a-chart-topper-at-nab-2026/"><u>As we reported in this blog</u></a>, Red5’s MOQ-related demos were also part of the industry-wide display of support for the new streaming standard that unfolded at NAB 2026. Now with MOQ operations underway globally on our own and many other CDN and vendor streaming platforms, the availability of a fully baked MOQ-optimized content protection system as the default option on the managed Red5 Cloud MOQ streaming service is a big inducement to market adoption of the real-time and other next-gen streaming capabilities that can be achieved with MOQ.</p><blockquote><p>We are glad to be ahead of the adoption curve for MOQ services. We believe that we’ve proven our security delivered over MOQ infrastructure works seamlessly in M&amp;E customers’ workflows. There’s now an opportunity for the rest of the industry to expand on these foundations and create a broader commercial streaming environment.. Part of that is to have people building out more elements of the MOQ infrastructure.”</p><figure float="none" class="paragraph-figure paragraph-figure-none"><img src="https://storage.googleapis.com/papyrus_images/b26ee644a19f6a482063f8ead70edf5dab23e7e2fe204df77299b39c9bdf72c3.png" alt="Olga Kornienko EZDRM" blurdataurl="data:image/png;base64,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" nextheight="150" nextwidth="150" class="paragraph-editor-image"></figure><p>– Olga Kornienko, COO &amp; Co-Founder, EZDRM</p></blockquote><p>EZDRM’s cloud-based <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ezdrm.com/product-universal-drm-complete"><u>Universal Complete</u></a> multi-DRM service is widely recognized for supporting simple activation of robust protection across virtually all devices with dynamically scalable, multi-cloud redundancy. Along with the Widevine, FairPlay and PlayReady DRM systems that dominate streaming in the U.S. and many other places, Universal Complete extends comprehensive protection globally to devices linked to the Huawei WisePlay DRM.</p><p>Adding to the versatility, EZDRM works with customers to tailor protection in B2B and other scenarios where all devices work on a single DRM system, in which case there’s no need to implement the full Universal Complete service.</p><p>When it comes to mass market premium content streaming, Universal Complete embeds all major DRM systems in a single origin file while allowing flexible license server configurations in multi-regional deployments with support for consistent low-latency delivery enabled by resistance to packet loss and network variability in all locations. The multi-DRM system is compatible with packaging as formulated by individual streaming formats and works with unified packaging enabled by the Common Media Application Format (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-cmaf/"><u>CMAF</u></a>) whenever possible, which along with maximizing efficient use of DRM protection creates a fallback to conventional streaming of CMAF-packaged payloads in the event of MOQ Transport failures when the MOQ Streaming Format or other CMAF-optimized MOQ streaming modes are in use.</p><p>In all cases involving use of its technology, EZDRM provides support for quality control through real-time monitoring, detailed logging of license transactions and alerting for anomalies or failures. Commitments to service resilience are documented in SLAs with uptime guarantees and other performance benchmarks matched to cloud operators’ and other ecosystem parameters.</p><h2 level="2" textAlign="left" id="h-a-major-enhancement-to-multi-drm-streaming">A Major Enhancement to Multi-DRM Streaming</h2><p>A key advantage of the EZDRM approach to content protection entails the decoupling of DRM robustness rules like output protection and business-related DRM consumption policies from the mechanics of the stream encryption process. One outgrowth of this architecture pertains to the dynamic key generation policies used with live-streamed premium content.</p><p>While the basic Universal Complete package supports the universal rotational key refreshments delivered at regular intervals to all session participants in all locations, EZDRM has gone much further with an optional key management service that overcomes the inadequacies of this traditional approach. In those scenarios the same refreshment keys are often sent to all live session viewers, increasing vulnerability to pirates’ rapid-fire DRM scraping techniques while incurring issues related to license regeneration overhead that are made worse in massively viewed event streaming involving high-volume “license storms” and the aggregated impact of glitches at the device level.</p><p>In contrast, EZDRM’s optional <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ezdrm.com/precision-envelope-management-ezdrm"><u>Precision Envelope Management</u></a> (PEM) service can be seamlessly activated with Universal Complete or on a standalone basis to support a much more distributed approach to key rotation and live content protection. While DRM remains the centralized authority for entitlements and core cryptographic protection mechanisms, PEM provides a complementary enhancement to protection by adding a cryptographic layer that employs granular key management and rapid key rotation targeted in time and by location from CDN edge nodes to locally engaged devices, which greatly reduces stream vulnerability to scraping attacks and illegal license sharing.</p><h2 level="2" textAlign="left" id="h-integrated-support-for-c2pa-provenance-verification">Integrated Support for C2PA Provenance Verification</h2><p>Another service option that can be seamlessly activated with EZDRM protection in the Red5 Video Packager or any others used with MOQ and other streaming formats entails the previously mentioned support for C2PA. The standard has gained broad acceptance as a common format creators and publishers can use to embed metadata and cryptographic proofs of provenance legitimacy in digital media with certified Content Credentials consumers can rely on to know they’re not receiving fakes.</p><p>This is especially important to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/broadcast-news/"><u>news broadcasters</u></a> eager to counter the rising tide of AI-doctored versions of their content permeating the internet, but with fakes spreading to all corners of the media universe, the need for CP2A is intensifying well beyond news feeds. The European Union’s law enforcement agency Europol <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ohio.edu/news/2024/12/ai-content-ethics-identification-regulation"><u>issued a report in 2024</u></a> that predicted up to 90% of online content would be generated synthetically. As for the news sector, a <a target="_blank" rel="noopener" class="dont-break-out" href="https://globalviewsworld.com/74-misinformed-news-crisis-of-2025/"><u>study released by Reuter’s Institute for the Study of Journalism</u></a> in 2025 found that 74% of adults surveyed worldwide said they were encountering misinformation in news feeds at least once a week.</p><p>As a member of the <a target="_blank" rel="noopener" class="dont-break-out" href="https://c2pa.org/"><u>Coalition for Content Provenance and Authenticity</u></a>, EZDRM has taken a leading role in the drive to establish a common approach to validating content provenance. In February, the EZDRM Video Signature Service (VSR) <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ezdrm.com/blog/building-a-verified-c2pa-resource"><u>became the first Level 2 conformance generator to be verified by the organization</u></a>. And, as noted above, the EZDRM collaboration with Qualabs and Ateme at NAB Show 2026 produced the first implementation of content protection built directly into MOQ with C2PA-based provenance verification.</p><p>EZDRM’s support for the Level-2 C2PA certification entails independently validated signing of credentials with secure private key-management controls that go further than the more basic developer-managed trust models used at Level 1 to ensure content generator identities are authentic. C2PA-authenticated content can be labeled with Content Credential “pins” to make the validation visible to consumers or content generators can leave it to professionals in the distribution chain to check for invisibly embedded C2PA metadata through their browsers or other means.</p><p>Adding to the utility of EZDRM’s C2PA support, the VSR service is complemented by availability of the EZDRM Provenance Security Vault (PSV) and the low-latency Provenance Repository System (PRS). The PSV aids providers in high-volume C2PA use cases by ensuring the provenance metadata is securely stored in a separate, trusted location outside the immediate media file or container. The PRS seamlessly integrates with existing streaming workflows to facilitate content traceability and accountability in sports, news and other large-scale distributions.</p><p>All of these capabilities are available with EZDRM implementations through Red5’s universal Video Packager. This sets the course both companies will be following as C2PA gains traction and additional tools focused on thwarting the deep-fake threat enter the market.</p><h2 level="2" textAlign="left" id="h-keeping-pace-with-evolving-security-requirements">Keeping Pace with Evolving Security Requirements</h2><p>There’s a long way to go in that regard, even with wider adoption of C2PA. While C2PA provides a standardized way to establish provenance authenticity, there are vulnerabilities sophisticated perpetrators of deep-fake agendas are sure to probe, as spelled out in <a target="_blank" rel="noopener" class="dont-break-out" href="https://spec.c2pa.org/specifications/specifications/1.0/security/Security_Considerations.html"><u>C2PA documentation</u></a> and other reports, including <a target="_blank" rel="noopener" class="dont-break-out" href="https://arxiv.org/html/2604.24890v1"><u>a recent critique issued by a team of researchers</u></a> from the University of Maryland, the National Security Agency and elsewhere. Drilling down to specific instances, <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.sentinelone.com/vulnerability-database/cve-2026-48287/"><u>one new report names a remote code execution vulnerability</u></a> tied to Adobe’s C2PA-based Content Authenticity Initiative.</p><p>These challenges underscore the importance of due diligence when it comes to choosing DRM suppliers. Red5 customers can be sure the strong start toward combatting deep fakes that’s now attainable through access to the EZDRM platform will continue at the leading edge of security as C2PA and other experts add new protections for adoption into the VSR service.</p><p>And they can also be confident they’ll have recourse to guidance in taking care of other security concerns as embodied in the multiple layers of what EZDRM calls the <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ezdrm.com/blog/introducing-the-revenue-security-prism"><u>Revenue Security Prism</u></a>. It’s a label that’s meant to emphasize that multi-DRM protection is a foundational security layer working with many other mechanisms that go into fully securing high-value online content.</p><p>These include C2PA provenance integrity, localized key rotations and session tokenization tying playback authorization to a specific session or device as directly supported by EZDRM as well as third-party solutions operating in the other Prism layers. That side of the ledger includes forensic watermarking; geofencing, which reinforces geographic limitations on content consumption, and VPN detection that’s aimed at detecting and defeating malign efforts to hide user locations.</p><p>Customers seeking clarity on what they need and where to find the best solutions can benefit from EZDRM’s hands-on expertise in all these areas. In applications involving third-party solutions, that know-how stems in part from work with best-of-breed partners whose platforms are often deployed in tandem with the sophisticated DRM solutions supplied by EZDRM.</p><h2 level="2" textAlign="left" id="h-conclusion">Conclusion</h2><p>The Red5-EZDRM alliance has set a new benchmark defining the efficiency, flexibility and range of capabilities creators, publishers and service providers can expect in pursuit of optimum content security. Through the integration of EZDRM’s multifaceted cloud-based DRM-as-a-Service core with Red5’s multi-protocol Video Packager best-of-breed content security can be employed from a single portal with live and on-demand streaming sessions delivered via HLS, Low-Latency HLS, MPEG-DASH, Low-Latency DASH, or MOQ.</p><p>As the first multi-DRM service to offer integrated support for C2PA provenance verification in the MOQ streaming environment, the EZDRM platform is now the default protection solution for Red5 Cloud customers executing MOQ streaming over the next-gen global CDN created through Red5’s partnership with CacheFly. EZDRM’s C2PA-compliant Video Signature Service is also available along with other EZDRM advancements for use with the Red5 Video Packager in all other streaming scenarios.</p><p>Those extensions include rapid key rotation and geo-targeting offered through the Precision Envelope Management service with optional backing for efficient large-scale PEM applications through the EZDRM Provenance Security Vault and the low-latency Provenance Repository System. These are now available for packaging with all the traditional streaming modes and will soon be available for use with MOQ streaming on the Red5 Cloud service.</p><p>In very short order, MOQ has emerged as a force to be reckoned with across the video streaming ecosystem. Now everyone exploring MOQ as a next-gen streaming solution that reduces complexities and costs with multi-latency flexibility and unlimited use case granularity can move toward commercial adoption knowing the best in content protection will be activated automatically whenever they need it.</p><p>To learn more about the Red5-EZDRM partnership with an eye on what comes next, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/"><u>contact us</u></a> any time. Use <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/?text=Hi%2C%20I%E2%80%99d%20like%20to%20join%20your%20globally%20deployed%20MOQ%20network%20beta"><u>this link</u></a> to sign up for beta testing MOQ as we prepare for commercial rollout.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/red5-and-ezdrm-streamline-delivery-of-content-security/">Red5 &amp; EZDRM Team to Streamline Delivery of Content Security Across MOQ &amp; All Other Streaming Protocols</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>featured story</category>
            <category>red5 news</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/3477698d204b234719a6e057eb016fd5bc25ba2ceb7d45e34669cad1ecfbf800.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[5G Live Streaming: Benefits, Challenges, and How It Works]]></title>
            <link>https://paragraph.com/@real-time-report/5g-live-streaming-benefits-challenges-and-how-it-works</link>
            <guid>ER1Lu4WAa2fa8wWCHyG1</guid>
            <pubDate>Mon, 14 Sep 2026 06:00:00 GMT</pubDate>
            <description><![CDATA[Table of Contents What Is 5G Live Streaming? How 5G Live Streaming Works from Camera to Viewer 1. Capture and encoding 2. 5G uplink and contribution 3. Edge or cloud processing 4. Stream distribution 5. Playback and interaction The Benefits of 5G Live Streaming More freedom at the point of capture Greater support for remote production A shorter path to edge applications Better support for high-value interactive experiences New options for private production networks Why 5G Does Not Automatica...]]></description>
            <content:encoded><![CDATA[<h2 id="h-table-of-contents" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#what-is-5g-live-streaming">What Is 5G Live Streaming?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#how-5g-live-streaming-works-from-camera-to-viewer">How 5G Live Streaming Works from Camera to Viewer</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#1-capture-and-encoding">1. Capture and encoding</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#2-5g-uplink-and-contribution">2. 5G uplink and contribution</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#3-edge-or-cloud-processing">3. Edge or cloud processing</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#4-stream-distribution">4. Stream distribution</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#5-playback-and-interaction">5. Playback and interaction</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#the-benefits-of-5g-live-streaming">The Benefits of 5G Live Streaming</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#more-freedom-at-the-point-of-capture">More freedom at the point of capture</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#greater-support-for-remote-production">Greater support for remote production</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#a-shorter-path-to-edge-applications">A shorter path to edge applications</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#better-support-for-high-value-interactive-experiences">Better support for high-value interactive experiences</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#new-options-for-private-production-networks">New options for private production networks</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#why-5g-does-not-automatically-guarantee-a-reliable-stream">Why 5G Does Not Automatically Guarantee a Reliable Stream</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#coverage-and-capacity-are-not-the-same">Coverage and capacity are not the same</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#uplink-performance-deserves-special-attention">Uplink performance deserves special attention</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#low-network-latency-is-not-glass-to-glass-latency">Low network latency is not glass-to-glass latency</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#network-slicing-and-quality-apis-are-still-developing-commercially">Network slicing and quality APIs are still developing commercially</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#security-must-cover-the-full-workflow">Security must cover the full workflow</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#public-5g-private-5g-or-bonded-cellular">Public 5G, Private 5G, or Bonded Cellular?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#5g-live-streaming-use-cases">5G Live Streaming Use Cases</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#how-red5-completes-the-5g-live-streaming-workflow">How Red5 Completes the 5G Live Streaming Workflow</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#a-practical-5g-live-streaming-checklist">A Practical 5G Live Streaming Checklist</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><p>5G live streaming gives broadcasters, event producers, enterprises, and public agencies a more flexible way to send live video from locations where fixed connectivity is limited or unavailable. Its higher capacity and lower-latency potential can make remote production, mobile contribution, and interactive viewing easier, but a 5G connection alone does not guarantee a reliable real-time stream.</p><p>To understand where 5G delivers real value, it helps to examine the entire path from the camera to the viewer. Network coverage is only one part of that path. Encoding, transport protocols, edge computing, stream processing, scaling, playback, and contingency planning all affect the final experience.</p><h2 id="h-what-is-5g-live-streaming" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Is 5G Live Streaming?</h2><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/91416696282b17c45d55d570e0c9ef69b0e136cb779e83935699fc793ca70fb7.png" alt="5G Streaming Architecture Has Major Implications" blurdataurl="data:image/png;base64,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" nextheight="576" nextwidth="1024" class="image-node embed"></figure><p>5G live streaming is the capture, transmission, processing, and delivery of live video using a fifth-generation mobile network somewhere in the workflow. Depending on the application, 5G may carry an uplink from a field camera to a production platform, deliver a downlink from that platform to viewers, or support both directions in an interactive experience.</p><p>This definition matters because “5G streaming” can describe several very different activities. A consumer watching a conventional video service over a 5G phone is not using the same workflow as a broadcaster sending multiple camera feeds from a stadium to a remote control room. The first is primarily content distribution. The second is live contribution and production, where continuity, latency, synchronization, and return communications may be mission-critical.</p><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://www.3gpp.org/dynareport/26-series.htm">3GPP TS 26.501</a> defines the general architecture for 5G Media Streaming, including network and application functions for downlink and uplink media services. That standards work provides a framework for closer coordination between mobile networks and media applications.</p><h2 id="h-how-5g-live-streaming-works-from-camera-to-viewer" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How 5G Live Streaming Works from Camera to Viewer</h2><p>A professional 5G workflow usually contains more technology than the mobile network itself. The video must be captured, compressed, moved through one or more networks, processed by a streaming platform, and delivered in a form the viewer’s device can play.</p><h3 id="h-1-capture-and-encoding" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1. Capture and encoding</h3><p>A camera, smartphone, drone, or other video source captures the event. An encoder compresses the raw signal into a practical bitrate and packages it for transport. The encoder may be built into the camera or phone, attached as a separate mobile transmitter, or operated as software on a nearby device.</p><p>The encoding decisions affect picture quality, bandwidth consumption, and delay. Higher resolutions and frame rates require more data, while aggressive compression may reduce bandwidth at the cost of processing time or visible artifacts.</p><h3 id="h-2-5g-uplink-and-contribution" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2. 5G uplink and contribution</h3><p>The encoded feed travels over the 5G uplink to a production facility, cloud platform, or edge location. This stage is often called contribution. In the field, a production team may use one mobile connection, a private 5G network, or bonded connectivity that combines several cellular links and other available paths.</p><p>Bonding is still valuable in a 5G environment because radio conditions can change. People move, vehicles block signals, cells become congested, and devices switch between coverage areas. A resilient design can adapt the bitrate or move traffic across alternate connections instead of treating one 5G signal as an infallible circuit.</p><h3 id="h-3-edge-or-cloud-processing" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3. Edge or cloud processing</h3><p>The incoming feed may need to be routed, transcoded into multiple renditions, mixed with other feeds, recorded, analyzed, or synchronized with data. Placing some of this processing closer to the mobile network can reduce the distance packets travel before reaching the application.</p><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://aws.amazon.com/wavelength/">AWS Wavelength</a>, for example, places cloud compute and storage services in telecommunications providers’ data centers. AWS identifies video production among the latency-sensitive applications that can benefit from this edge infrastructure. This is an access-and-compute advantage, not a guarantee of a particular glass-to-glass latency, because encoding, processing, transport, and playback still contribute delay.</p><h3 id="h-4-stream-distribution" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4. Stream distribution</h3><p>After processing, the platform distributes the stream to its intended audience. A one-way program may be delivered through HTTP-based streaming when reach and device compatibility matter more than immediate interaction. A live auction, remote collaboration session, synchronized sports experience, or command-and-control application may need a real-time protocol and infrastructure designed to preserve very low latency at scale.</p><p>Red5 Pro and Red5 Cloud support sub-250 millisecond streaming targets for real-time applications. Actual glass-to-glass latency still depends on the complete workflow, network conditions, deployment, and endpoint configuration.</p><h3 id="h-5-playback-and-interaction" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5. Playback and interaction</h3><p>The final stream reaches a browser, mobile application, television, operations center, or another endpoint. In an interactive use case, video may travel in more than one direction while synchronized data carries chat, telemetry, control messages, scores, or other event information.</p><p>The viewer’s experience therefore depends on the slowest or least reliable part of the complete path. Strong 5G performance at the camera cannot compensate for an overloaded processing layer, an inefficient delivery architecture, or a player with a large buffer.</p><figure float="none" data-type="figure" class="img-center"><img class="image-node embed"></figure><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Stage</strong></p></th><th colspan="1" rowspan="1"><p><strong>Primary function</strong></p></th><th colspan="1" rowspan="1"><p><strong>Variables that affect performance</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Capture</p></td><td colspan="1" rowspan="1"><p>Create the live source</p></td><td colspan="1" rowspan="1"><p>Resolution, frame rate, sensor quality, camera movement</p></td></tr><tr><td colspan="1" rowspan="1"><p>Encode</p></td><td colspan="1" rowspan="1"><p>Compress video for transport</p></td><td colspan="1" rowspan="1"><p>Codec, bitrate, processing delay, adaptive encoding</p></td></tr><tr><td colspan="1" rowspan="1"><p>Contribute over 5G</p></td><td colspan="1" rowspan="1"><p>Send video from the field</p></td><td colspan="1" rowspan="1"><p>Coverage, uplink capacity, congestion, mobility, bonding</p></td></tr><tr><td colspan="1" rowspan="1"><p>Process</p></td><td colspan="1" rowspan="1"><p>Route, mix, transcode, record, or analyze</p></td><td colspan="1" rowspan="1"><p>Compute location, workload, protocol conversion, scaling</p></td></tr><tr><td colspan="1" rowspan="1"><p>Distribute</p></td><td colspan="1" rowspan="1"><p>Deliver the stream to the audience</p></td><td colspan="1" rowspan="1"><p>Protocol, geographic reach, concurrency, network routing</p></td></tr><tr><td colspan="1" rowspan="1"><p>Play and interact</p></td><td colspan="1" rowspan="1"><p>Render video and exchange data</p></td><td colspan="1" rowspan="1"><p>Device, player buffer, last-mile conditions, application design</p></td></tr></tbody></table><h2 id="h-the-benefits-of-5g-live-streaming" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Benefits of 5G Live Streaming</h2><h3 id="h-more-freedom-at-the-point-of-capture" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">More freedom at the point of capture</h3><p>5G can reduce dependence on fixed fiber drops, satellite trucks, and extensive temporary cabling. Crews can send video from moving vehicles, crowded venues, remote worksites, and locations where installing a dedicated circuit would be slow or impractical.</p><p>That mobility can expand the kinds of events an organization can cover. It can also enable additional camera positions, rapid deployment, and live reporting from locations that would otherwise be limited to recorded footage.</p><h3 id="h-greater-support-for-remote-production" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Greater support for remote production</h3><p>When camera feeds can reach a production team with adequate quality and predictable delay, more switching, graphics, audio, and editorial work can happen off-site. The <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.gsma.com/5ghub/media-production/">GSMA’s media production work</a> documents the industry’s use of 5G for mobile live contribution and remote production.</p><p>Remote production can reduce the equipment and personnel that must travel to every venue. It can also allow centralized specialists to support several events from one facility. The business benefit is not simply faster connectivity. It is a more flexible operating model.</p><h3 id="h-a-shorter-path-to-edge-applications" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">A shorter path to edge applications</h3><p>5G edge computing can place processing closer to capture devices and viewers. That can help with time-sensitive operations such as return video, multi-camera coordination, live graphics, computer vision, and interactive event experiences. For a deeper technical perspective, read our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/emerging-5g-streaming-architecture-has-major-implications-for-content-providers/">analysis of the emerging 5G streaming architecture</a> and its implications for content providers.</p><p>Red5 has previously explored this model through its work on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/learn-about-5g-app-advances-on-aws-wavelength-zones-at-the-topio-networks-webinar-9-23-21/">real-time video streaming over 5G and AWS Wavelength Zones</a>. The architectural objective is to eliminate avoidable internet hops before a stream enters the processing and distribution layer.</p><h3 id="h-better-support-for-high-value-interactive-experiences" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Better support for high-value interactive experiences</h3><p>The most important advantage is not necessarily a higher-resolution picture. It is the ability to build experiences in which the video remains closely synchronized with the live event and its data.</p><p>For example, an in-venue sports application might combine alternate camera angles, live statistics, audience participation, or wagering information. Red5 describes these possibilities in its article on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/perfect-5g-in-venue-experiences/">5G in-venue experiences</a> and its more recent overview of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/in-stadium-streaming-for-live-sports-broadcasting-and-event-production/">real-time in-stadium streaming</a>.</p><h3 id="h-new-options-for-private-production-networks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">New options for private production networks</h3><p>A private 5G network can give a venue, broadcaster, manufacturer, university, or public agency more control over local coverage, device policy, and capacity than a best-effort public connection. The degree of traffic separation and performance control depends on the private-network design, spectrum arrangement, and integration with the wider workflow.</p><p>Private 5G does not remove the need for careful application design. The stream still has to leave the local radio network, enter processing infrastructure, and reach its destination. However, it can make the first network segment more predictable.</p><h2 id="h-why-5g-does-not-automatically-guarantee-a-reliable-stream" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why 5G Does Not Automatically Guarantee a Reliable Stream</h2><p>The marketing language around 5G often compresses a complex system into a promise of speed. Professional streaming teams need a more cautious standard: can the complete workflow maintain the required quality, delay, and continuity under real operating conditions?</p><h3 id="h-coverage-and-capacity-are-not-the-same" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Coverage and capacity are not the same</h3><p>A device may display a 5G indicator without having the sustained uplink capacity needed for a high-quality live feed. Available performance varies by spectrum, cell configuration, device, location, competing traffic, and operator policy.</p><p>This is particularly important at stadiums, festivals, breaking-news locations, and public events. The moment that makes the video valuable may also be the moment when thousands of nearby users place the greatest demand on the network.</p><h3 id="h-uplink-performance-deserves-special-attention" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Uplink performance deserves special attention</h3><p>Consumer speed discussions often emphasize downloads, but contribution workflows depend on uploads. A production team should test sustained uplink throughput, packet loss, jitter, handoffs, and recovery behavior along the actual route and at the expected event time.</p><p>Testing should also reflect the intended production settings. A brief phone speed test cannot substitute for sending the target resolution and bitrate over a realistic period while the device or camera is moving.</p><h3 id="h-low-network-latency-is-not-glass-to-glass-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Low network latency is not glass-to-glass latency</h3><p>Network latency measures only part of the experience. Glass-to-glass latency includes capture, encoding, network transport, processing, distribution, player buffering, and display. A fast radio link can coexist with a delayed video workflow.</p><p>This distinction is why the streaming platform and protocol still matter. Red5’s explanation of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-ultra-low-latency-why-does-it-matter/">ultra-low latency streaming</a> examines how application requirements should determine whether a few seconds, sub-second delivery, or real-time performance is appropriate.</p><h3 id="h-network-slicing-and-quality-apis-are-still-developing-commercially" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Network slicing and quality APIs are still developing commercially</h3><p>Network slicing can create logically separated service environments with different performance characteristics on shared 5G infrastructure. In principle, this can help protect critical production traffic from ordinary congestion.</p><p>Access is not yet uniform across operators and markets. In 2026, broadcast organizations working with the GSMA called for standardized Quality on Demand APIs that would let production teams request predictable network treatment for critical video, audio, and control flows. That <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.gsma.com/solutions-and-impact/gsma-open-gateway/broadcast-industry-urges-mobile-network-operators-to-help-commercialise-live-production-over-5g-by-exposing-standardised-quality-on-demand-a/">GSMA industry statement</a> shows both the promise of network-aware production and the work still required to make it broadly accessible.</p><h3 id="h-security-must-cover-the-full-workflow" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Security must cover the full workflow</h3><p>Live feeds may carry licensed programming, private operational video, health information, or public-safety data. Appropriate protections can include encrypted transport, authenticated publishing, access control, key management, secure application interfaces, monitoring, and content protection at playback.</p><p>The mobile link is only one security boundary. Cameras, encoders, edge applications, cloud accounts, streaming servers, APIs, and players must all be included in the threat model.</p><figure float="none" data-type="figure" class="img-center"><img class="image-node embed"></figure><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Risk</strong></p></th><th colspan="1" rowspan="1"><p><strong>Possible effect</strong></p></th><th colspan="1" rowspan="1"><p><strong>Practical response</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Cell congestion</p></td><td colspan="1" rowspan="1"><p>Reduced bitrate, freezes, or disconnects</p></td><td colspan="1" rowspan="1"><p>Test at event load; use adaptive encoding, bonding, or reserved capacity</p></td></tr><tr><td colspan="1" rowspan="1"><p>Weak or changing coverage</p></td><td colspan="1" rowspan="1"><p>Packet loss and unstable quality</p></td><td colspan="1" rowspan="1"><p>Survey the route, optimize antennas, and provide alternate paths</p></td></tr><tr><td colspan="1" rowspan="1"><p>Long processing path</p></td><td colspan="1" rowspan="1"><p>Higher end-to-end latency</p></td><td colspan="1" rowspan="1"><p>Place processing closer to users and remove unnecessary conversions</p></td></tr><tr><td colspan="1" rowspan="1"><p>Single-network dependence</p></td><td colspan="1" rowspan="1"><p>Complete loss of contribution</p></td><td colspan="1" rowspan="1"><p>Bond independent connections and define failover behavior</p></td></tr><tr><td colspan="1" rowspan="1"><p>Device or encoder overload</p></td><td colspan="1" rowspan="1"><p>Dropped frames and artifacts</p></td><td colspan="1" rowspan="1"><p>Validate sustained encoding at the target resolution and frame rate</p></td></tr><tr><td colspan="1" rowspan="1"><p>Unsecured endpoints or APIs</p></td><td colspan="1" rowspan="1"><p>Unauthorized access or feed manipulation</p></td><td colspan="1" rowspan="1"><p>Encrypt traffic, authenticate publishers, restrict privileges, and monitor activity</p></td></tr></tbody></table><h2 id="h-public-5g-private-5g-or-bonded-cellular" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Public 5G, Private 5G, or Bonded Cellular?</h2><p>There is no universal connectivity design for every live production. The right choice depends on geography, mobility, event value, available spectrum, operational control, and the consequences of failure.</p><figure float="none" data-type="figure" class="img-center"><img class="image-node embed"></figure><table><colgroup><col><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Approach</strong></p></th><th colspan="1" rowspan="1"><p><strong>Best suited to</strong></p></th><th colspan="1" rowspan="1"><p><strong>Principal advantage</strong></p></th><th colspan="1" rowspan="1"><p><strong>Principal limitation</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Public 5G</p></td><td colspan="1" rowspan="1"><p>Mobile journalism, small events, rapid field deployment</p></td><td colspan="1" rowspan="1"><p>Broad availability with minimal local infrastructure</p></td><td colspan="1" rowspan="1"><p>Performance may vary with coverage and public demand</p></td></tr><tr><td colspan="1" rowspan="1"><p>Private 5G</p></td><td colspan="1" rowspan="1"><p>Venues, campuses, industrial sites, recurring productions</p></td><td colspan="1" rowspan="1"><p>Greater local control over coverage, devices, and capacity</p></td><td colspan="1" rowspan="1"><p>Requires deployment, spectrum access, integration, and operations</p></td></tr><tr><td colspan="1" rowspan="1"><p>Bonded cellular</p></td><td colspan="1" rowspan="1"><p>High-value mobile contribution and unpredictable locations</p></td><td colspan="1" rowspan="1"><p>Combines paths to improve continuity</p></td><td colspan="1" rowspan="1"><p>Adds equipment, service, and workflow complexity</p></td></tr><tr><td colspan="1" rowspan="1"><p>Hybrid connectivity</p></td><td colspan="1" rowspan="1"><p>Critical broadcasts using cellular, wired, Wi-Fi, or satellite paths</p></td><td colspan="1" rowspan="1"><p>Avoids dependence on one access technology</p></td><td colspan="1" rowspan="1"><p>Requires orchestration and carefully tested failover</p></td></tr></tbody></table><p>A useful decision rule is to design around the business impact of an interruption. A low-risk social stream may work well over one public 5G connection. A national broadcast, emergency operation, or paid interactive event should use multiple layers of resilience.</p><h2 id="h-5g-live-streaming-use-cases" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">5G Live Streaming Use Cases</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/sports-live-streaming/"><strong>Live sports</strong></a><strong> and </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/sports-live-streaming/"><strong>venue experiences</strong></a>: 5G can support roaming cameras, remote production, feeds from difficult camera positions, and video delivered to spectators inside a venue. When paired with real-time streaming and synchronized data, it can also power alternate views, statistics, watch parties, and other interactive features.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/broadcast-news/"><strong>News</strong></a><strong> and field reporting:</strong> Reporters and camera operators can contribute from locations that lack fixed production infrastructure. Smaller field teams can begin coverage quickly, while centralized production staff handle switching, graphics, and distribution.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/streaming-for-video-surveillance-and-public-safety/"><strong>Remote monitoring</strong></a><strong> and </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/drone-public-safety/"><strong>public safety</strong></a><strong>:</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/drone-live-streaming/">Drones</a>, body-worn cameras, vehicles, and fixed cameras can send live video to operations centers. These use cases place particular emphasis on security, many-to-one stream management, situational latency, and continuity during movement.</p></li><li><p><strong>Industrial and enterprise video:</strong> Organizations can use mobile live video for remote inspections, expert assistance, training, robotics, and site monitoring. A private 5G network may be especially relevant when operations take place repeatedly within a controlled facility.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/case-studies/red5-cloud-zixi-real-time-monitoring-and-streaming-solution-for-live-event-production/"><strong>Live events</strong></a><strong> and mobile creators:</strong> Concerts, conferences, houses of worship, and independent producers can use 5G to simplify contribution or add cameras without running new cable. Professional results still depend on the encoding, audio, lighting, redundancy, and delivery platform surrounding that connection.</p></li></ul><h2 id="h-how-red5-completes-the-5g-live-streaming-workflow" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How Red5 Completes the 5G Live Streaming Workflow</h2><p>5G provides mobile network access between a device and network-connected infrastructure. Red5 addresses the application and delivery work that begins once a live feed is ready to be processed and shared.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-pro/low-latency-streaming-software/">Red5 Pro</a> is self-managed server infrastructure that teams can deploy on premises or in their chosen cloud.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-cloud-low-latency-live-streaming-platform/">Red5 Cloud</a> is a fully managed platform with global autoscaling.</p></li></ul><br><figure float="none" data-type="figure" class="img-center"><img class="image-node embed"></figure><p>Both are designed for real-time streaming, while actual latency and capacity depend on the end-to-end design and operating conditions.</p><p>Protocol flexibility is important in mixed production environments. Red5 Pro documents support for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/protocols/">RTSP, RTMP, SRT, WebRTC, HLS, and other streaming protocols</a>, allowing teams to use different transports for contribution and delivery where appropriate. Red5’s discussion of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/srt-realtime-streaming-everywhere/">SRT and real-time streaming</a> explains how contribution workflows can connect to real-time distribution without forcing every endpoint to use the same transport.</p><p>Beyond transport, Red5 Cloud documents capabilities including transcoding, recording, global autoscaling, frame-accurate metadata synchronization, encryption, authentication, APIs, webhooks, and SDKs. Red5 Pro adds control over deployment and infrastructure for teams that need to operate the streaming stack themselves. These capabilities allow teams to treat 5G as one part of a production and experience-delivery strategy rather than as a complete streaming solution by itself.</p><h2 id="h-a-practical-5g-live-streaming-checklist" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">A Practical 5G Live Streaming Checklist</h2><p>Before taking a 5G production live, teams should answer the following questions:</p><ul><li><p>What is the required resolution, frame rate, and sustained contribution bitrate?</p></li><li><p>Is the uplink tested at the actual location, time, and expected crowd density?</p></li><li><p>Will the camera move between cells or remain in one coverage area?</p></li><li><p>What happens when bandwidth falls below the target bitrate?</p></li><li><p>Is there an independent backup path?</p></li><li><p>Where will encoding, transcoding, mixing, recording, and analysis occur?</p></li><li><p>Which protocol is best for each stage of contribution and distribution?</p></li><li><p>What is the acceptable glass-to-glass latency for the use case?</p></li><li><p>How many simultaneous publishers and viewers must the platform support?</p></li><li><p>How will publishing, playback, APIs, and stored content be protected?</p></li><li><p>What metrics will the team monitor during the event?</p></li><li><p>Has the complete workflow been tested under realistic failure conditions?</p></li></ul><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>5G live streaming can make professional video production more mobile, flexible, and responsive. It can reduce reliance on fixed connections, bring cloud and edge processing closer to the point of capture, and enable new real-time experiences for sports, news, public safety, enterprise operations, and live events.</p><p>Its benefits are strongest when 5G is treated as one component of an end-to-end system. Reliable production still requires appropriate encoding, resilient contribution, efficient processing, scalable distribution, secure access, and playback designed for the application’s latency target.</p><p>Red5 brings those pieces together with real-time, multi-protocol streaming infrastructure that can connect mobile contribution workflows to interactive experiences and audiences at scale. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/">Contact the Red5 team</a> to discuss how your 5G live video workflow can be designed for the latency, reliability, security, and reach your application requires.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/5g-live-streaming-benefits-challenges-how-it-works/">5G Live Streaming: Benefits, Challenges, and How It Works</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>streaming basics</category>
            <category>featured story</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/91416696282b17c45d55d570e0c9ef69b0e136cb779e83935699fc793ca70fb7.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How to Create WebRTC Publisher Clients with Adaptive Live Encoding]]></title>
            <link>https://paragraph.com/@real-time-report/how-to-create-webrtc-publisher-clients-with-adaptive-live-encoding</link>
            <guid>isFXk5MBI5GZK3vnB0u3</guid>
            <pubDate>Sat, 12 Sep 2026 05:00:13 GMT</pubDate>
            <description><![CDATA[WebRTC adaptive bitrate control helps a live publisher keep streaming when network conditions change. We have a server-side ABR mechanism, which most customers use, utilizing transcoding. This is beneficial and more often used; however, it is tied to having a Stream Manager deployment and is more of a subscriber-side ABR (e.g., the server manages which stream to deliver to the subscriber based on the subscriber’s network conditions). This example is publisher-side ABR, delivering video to the...]]></description>
            <content:encoded><![CDATA[<p>WebRTC adaptive bitrate control helps a live publisher keep streaming when network conditions change. We have a server-side ABR mechanism, which most customers use, utilizing transcoding. This is beneficial and more often used; however, it is tied to having a Stream Manager deployment and is more of a subscriber-side ABR (e.g., the server manages which stream to deliver to the subscriber based on the subscriber’s network conditions). This example is publisher-side ABR, delivering video to the server based on network conditions. The implementation is based on the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/red5pro/red5-whip-adaptive-bitrate-control">Red5 WHIP Adaptive Bitrate Controller example</a>.</p><p>This tutorial uses <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-pro/low-latency-streaming-software/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20to%20Create%20WebRTC%20Publisher%20Clients%20with%20Adaptive%20Live%20Encoding">Red5 Pro</a>, our self-hosted live streaming server software. The repository loads the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/red5pro/red5pro-webrtc-sdk">Red5 HTML SDK</a> and is designed to connect to either a standalone Red5 Pro deployment or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/stream-manager-2-0/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20to%20Create%20WebRTC%20Publisher%20Clients%20with%20Adaptive%20Live%20Encoding">Stream Manager 2.0</a>. The SDK provides the browser-side publishing API, but it still requires a Red5 Pro server deployment to establish the WHIP session.</p><p>To follow this tutorial, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://account.red5.net/login?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20to%20Create%20WebRTC%20Publisher%20Clients%20with%20Adaptive%20Live%20Encoding">log in to your Red5 Pro account</a>. If you do not have an account yet, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://account.red5.net/register?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20to%20Create%20WebRTC%20Publisher%20Clients%20with%20Adaptive%20Live%20Encoding">sign up for a 30-day Red5 Pro trial</a> and use the resulting Red5 Pro deployment with the example.</p><h2 id="h-why-add-webrtc-adaptive-bitrate-control" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why Add WebRTC Adaptive Bitrate Control?</h2><p>A WebRTC publisher may start with a strong connection and then encounter congestion, packet loss, or a sudden increase in round-trip time. If the sender continues transmitting at the same quality, viewers may see frozen video, dropped frames, or a failed publishing session.</p><p>WebRTC adaptive bitrate control responds by changing the sender’s encoding parameters while the session is active. A degraded state can apply a lower maximum bitrate and a larger resolution scale factor. After several healthy samples, the controller can restore the configured quality.</p><ul><li><p>Monitor the connection continuously.</p></li><li><p>React to sustained degradation rather than one temporary spike.</p></li><li><p>Reduce outgoing video quality while preserving the session.</p></li><li><p>Restore quality only after the network has demonstrated recovery.</p></li></ul><h2 id="h-how-webrtc-adaptive-bitrate-control-works" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How WebRTC Adaptive Bitrate Control Works</h2><p>The example publishes video with <code>WHIPClient</code> from the Red5 HTML SDK. Its configuration requests a statistics report every 1,000 milliseconds. Each report is passed to <code>StatsMonitor</code>, which processes the relevant outbound video and candidate-pair entries.</p><p>The browser exposes these reports through the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/getStats">RTCPeerConnection.getStats() API</a>. The example receives equivalent data through the Red5 SDK’s stats event transport.</p><h2 id="h-build-the-webrtc-stats-monitor" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Build the WebRTC Stats Monitor</h2><p>Start by defining thresholds for the conditions that should trigger a quality reduction. The example treats the network as degraded when any one of its high thresholds is exceeded. It requires three consecutive samples before changing state, which prevents a single transient spike from causing an unnecessary quality change.</p><p>const thresholds = { PACKET_LOSS_HIGH: 5, PACKET_LOSS_RECOVERY: 2, RTT_HIGH: 0.3, RTT_RECOVERY: 0.15, PLI_FIR_RATE_HIGH: 3, PLI_FIR_RATE_RECOVERY: 1, CONSECUTIVE_SAMPLES_TO_TRIGGER: 3 }</p><p>These values are example defaults, not universal WebRTC requirements. Tune them with measurements from your own application, codecs, devices, and network conditions.</p><h2 id="h-detect-network-degradation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Detect Network Degradation</h2><p>WebRTC statistics such as <code>packetsSent</code>, <code>retransmittedPacketsSent</code>, <code>pliCount</code>, and <code>firCount</code> are cumulative counters. Comparing their total values directly can make old network problems look like current problems. Instead, store the previous sample and calculate the difference between two reports.</p><p>calculatePacketLossRate(packetsSent, retransmittedPacketsSent) { if (this.state.previousPacketsSent === null) { this.state.previousPacketsSent = packetsSent this.state.previousRetransmittedPacketsSent = retransmittedPacketsSent return 0 }</p><p>const sent = packetsSent - this.state.previousPacketsSent const retransmitted = retransmittedPacketsSent - this.state.previousRetransmittedPacketsSent</p><p>this.state.previousPacketsSent = packetsSent this.state.previousRetransmittedPacketsSent = retransmittedPacketsSent</p><p>if (sent &lt;= 0) return 0 return (retransmitted / sent) * 100 }</p><p>calculatePliFirRate(pliCount, firCount) { if (this.state.previousPliCount === null) { this.state.previousPliCount = pliCount this.state.previousFirCount = firCount return 0 }</p><p>const pliRate = pliCount - this.state.previousPliCount const firRate = firCount - this.state.previousFirCount</p><p>this.state.previousPliCount = pliCount this.state.previousFirCount = firCount return pliRate + firRate }</p><p>In this implementation, PLI and FIR requests act as a sender-side signal that the remote endpoint is requesting keyframes. They are combined into a per-interval rate. The monitor also stores the current round-trip time from the candidate-pair report.</p><h2 id="h-change-bitrate-and-resolution-without-renegotiation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Change Bitrate and Resolution Without Renegotiation</h2><p>When the monitor detects a degraded state, locate the video <code>RTCRtpSender</code>, read its current parameters, update the first encoding, and apply the new values. The WebRTC sender API supports changing encoding and transmission parameters with <code>setParameters()</code>.</p><p>const videoTrackSender = publisher .getPeerConnection() .getSenders() .find(sender =&gt; sender.track?.kind === 'video')</p><p>if (videoTrackSender) { const parameters = videoTrackSender.getParameters() parameters.encodings ??= [{}] parameters.encodings[0].maxBitrate = 300 * 1000 parameters.encodings[0].scaleResolutionDownBy = 8 await videoTrackSender.setParameters(parameters) }</p><p>This example lowers the maximum video bitrate to 300 kbps and scales the encoded resolution down by a factor of eight. The values are intentionally visible and easy to change. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpSender/setParameters">setParameters() documentation</a> explains the sender parameter model and browser considerations.</p><h2 id="h-complete-adaptive-bitrate-control-example" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Complete Adaptive Bitrate Control Example</h2><p>The following controller connects the monitor’s state changes to the WebRTC sender. It reduces quality after three consecutive degraded samples and restores the target bitrate and original scale after three consecutive healthy samples.</p><p>const TARGET_BITRATE = 2500 * 1000 const LOSSY_BITRATE = 300 * 1000</p><p>const getVideoTrackSender = () =&gt; { return publisher .getPeerConnection() .getSenders() .find(sender =&gt; sender.track?.kind === 'video') }</p><p>const setVideoQuality = async (maxBitrate, scaleResolutionDownBy) =&gt; { const sender = getVideoTrackSender() if (!sender) return</p><p>const parameters = sender.getParameters() parameters.encodings ??= [{}] parameters.encodings[0].maxBitrate = maxBitrate parameters.encodings[0].scaleResolutionDownBy = scaleResolutionDownBy await sender.setParameters(parameters) }</p><p>statsMonitor.setOnLossy(async ({ packetLossRate, rtt, pliFirRate }) =&gt; { await setVideoQuality(LOSSY_BITRATE, 8) console.log('Network degraded', { packetLossRate, rtt, pliFirRate }) })</p><p>statsMonitor.setOnRecovery(async ({ packetLossRate, rtt, pliFirRate }) =&gt; { await setVideoQuality(TARGET_BITRATE, 1) console.log('Network recovered', { packetLossRate, rtt, pliFirRate }) })</p><p>In the repository example, the monitor is connected to a <code>WHIPClient</code> configured to emit a <code>WebRTC.Stats.Report</code> event every second. The full working implementation also includes publishing, controls, status indicators, and event handling.</p><h2 id="h-test-webrtc-adaptive-bitrate-control" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Test WebRTC Adaptive Bitrate Control</h2><p>Test the controller with a real publisher and a separate subscriber. Start the WHIP stream, confirm that the normal bitrate and resolution are applied, then introduce packet loss and delay on the publishing device. The controller should enter the degraded state only after the configured consecutive-sample count is reached.</p><ul><li><p>Open the example with the correct server, application, and stream parameters.</p></li><li><p>Grant camera and microphone permissions, then start publishing.</p></li><li><p>Watch packet-loss rate, RTT, PLI/FIR rate, bitrate, and outgoing frame dimensions.</p></li><li><p>Use a network-throttling tool such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.apple.com/download/all/">Network Link Conditioner from Apple</a> to introduce delay or packet loss on macOS.</p></li><li><p>Confirm that the viewer remains connected while the outgoing quality is reduced.</p></li><li><p>Restore the network and confirm that quality returns after the recovery sample count is reached.</p></li></ul><p>Do not validate the feature only by watching the publisher preview. The important result is the end-to-end behavior: the subscriber should continue receiving video while the publisher adapts, and the stream should recover without a new publish session.</p><h2 id="h-tune-thresholds-for-your-application" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Tune Thresholds for Your Application</h2><p>The repository’s defaults are a starting point for testing. They use packet loss above 5%, RTT above 0.3 seconds, or more than three PLI/FIR requests in an interval to identify degradation. Recovery requires packet loss below 2%, RTT below 0.15 seconds, and a PLI/FIR rate at or below 1.</p><p>Adjust the thresholds according to the application’s tolerance for quality changes and temporary instability. A stricter controller may react sooner but can change quality too often. A more tolerant controller may avoid unnecessary reductions but allow visible problems to persist longer.</p><p>const monitor = new StatsMonitor({ thresholds: { PACKET_LOSS_HIGH: 8, RTT_HIGH: 0.5, CONSECUTIVE_SAMPLES_TO_TRIGGER: 5 } })</p><p>monitor.setThresholds({ PACKET_LOSS_RECOVERY: 3, RTT_RECOVERY: 0.2 })</p><h2 id="h-limitations-and-next-steps" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Limitations and Next Steps</h2><p>This implementation uses a simple two-state controller: normal quality and reduced quality. A production application may need a multi-step bitrate ladder, separate audio and video policies, codec-specific testing, subscriber-side measurements, or a coordinated server-side strategy.</p><ul><li><p><strong>Use more quality levels:</strong> Step through several bitrate and resolution combinations instead of switching directly between two states.</p></li><li><p><strong>Measure the remote side:</strong> Consider <code>remote-inbound-rtp</code> data when receiver-side packet loss is important to the decision.</p></li><li><p><strong>Protect against oscillation:</strong> Add cooldown periods or hysteresis so the controller does not move up and down too quickly.</p></li><li><p><strong>Test browser differences:</strong> Verify <code>scaleResolutionDownBy</code>, encoder behavior, and sender parameters on the browsers and devices you support.</p></li><li><p><strong>Separate policy from transport:</strong> Keep the monitoring logic independent from the publishing SDK so it can be adapted to another WebRTC workflow.</p></li></ul><p>For broader WebRTC implementation context, see Red5’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-webrtc/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20to%20Create%20WebRTC%20Publisher%20Clients%20with%20Adaptive%20Live%20Encoding">WebRTC overview</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whip-and-whep/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20to%20Create%20WebRTC%20Publisher%20Clients%20with%20Adaptive%20Live%20Encoding">WHIP and WHEP resources</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/live-streaming-sdks/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20to%20Create%20WebRTC%20Publisher%20Clients%20with%20Adaptive%20Live%20Encoding">live streaming SDKs</a>.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>WebRTC adaptive bitrate control can be implemented in the browser by combining periodic WebRTC statistics with live sender-parameter updates. The essential pattern is to calculate delta-based metrics, require consecutive samples before changing state, reduce bitrate and resolution when the network degrades, and restore quality only after recovery is consistent.</p><p>Use the Red5 WHIP Adaptive Bitrate Controller example as a working starting point, then tune its thresholds and quality levels for your application. With that feedback loop in place, a temporary uplink problem can become a controlled quality reduction instead of a failed live stream.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/40be6e717811e9cceeebb4e5e403a4277ea226736f7da50cbfbd4fc1ba84449e.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[AV1 vs AV2: Which Video Codec Should You Use in 2026?]]></title>
            <link>https://paragraph.com/@real-time-report/av1-vs-av2</link>
            <guid>4EGlwKDo3X3rgtJUOnMg</guid>
            <pubDate>Fri, 11 Sep 2026 05:00:12 GMT</pubDate>
            <description><![CDATA[AV1 is the practical production choice in 2026. AV2 may ultimately deliver better compression and more flexible media experiences, but its newly finalized specification is only the starting point for optimized software, hardware, browsers, devices, packaging, and commercial deployment. For most streaming teams, the decision is not AV1 or AV2 on equal terms. Use AV1 where its efficiency justifies the encoding and device-compatibility work. Treat AV2 as an evaluation target for codec developmen...]]></description>
            <content:encoded><![CDATA[<p><strong>AV1 is the practical production choice in 2026.</strong> AV2 may ultimately deliver better compression and more flexible media experiences, but its newly finalized specification is only the starting point for optimized software, hardware, browsers, devices, packaging, and commercial deployment.</p><p>For most streaming teams, the decision is not AV1 or AV2 on equal terms. Use AV1 where its efficiency justifies the encoding and device-compatibility work. Treat AV2 as an evaluation target for codec development, hardware planning, and future services until its end-to-end delivery ecosystem matures.</p><h2 id="h-av1-vs-av2-the-short-answer" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">AV1 vs AV2: The Short Answer</h2><ul><li><p><strong>Choose AV1</strong> when you need a royalty-free, efficiency-focused codec that can be deployed across an expanding ecosystem of software, browsers, devices, and streaming workflows.</p></li><li><p><strong>Evaluate AV2</strong> when you are planning for higher compression efficiency, multi-stream or multi-view experiences, screen content, AR or VR, or future codec deployments.</p></li><li><p><strong>Monitor AV2 without adopting it prematurely</strong> when you want to understand its future potential but your service depends on mature encoders, decoders, hardware, players, and devices today.</p></li></ul><h2 id="h-what-are-av1-and-av2" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Are AV1 and AV2?</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aomedia.org/specifications/av1/">AV1</a>, or AOMedia Video 1, is an open video codec released in 2018 by the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aomedia.org/">Alliance for Open Media</a>. It was designed for efficient internet video delivery under AOMedia’s royalty-free patent policy. AV1 now has production encoders and decoders, browser and operating-system support, hardware acceleration on many newer devices, and documented deployments by major streaming and communication services.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://av2.aomedia.org/">AV2</a>, or AOMedia Video 2, is AV1’s successor, but it defines a new bitstream and decoding process rather than a backward-compatible AV1 profile or decoder upgrade. Version 1.0.0 was finalized on May 28, 2026, and publicly announced on June 9, 2026. It targets higher compression efficiency, scalable bitstreams, multi-stream and multi-view video, screen content, broadcasting, streaming, and real-time video conferencing.</p><p>A final codec specification is not the same as a production-ready delivery ecosystem. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aomedia.org/press%20releases/Alliance-for-Open-Media-Releases-AV2-Codec/">final AV2 release</a> gives implementers a stable technical target, and the AOMedia Video Model reference software is available. Optimized encoders and decoders, container bindings, hardware acceleration, browsers, operating systems, players, and shipping devices must still mature around it.</p><h2 id="h-who-already-uses-or-supports-av1" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Who Already Uses or Supports AV1?</h2><p>AV1 has been used in production for years. Major streaming platforms, communication services, device manufacturers, and software ecosystems have deployed or documented AV1 support. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aomedia.org/av1-adoption-showcase/">AOMedia AV1 adoption showcase</a> includes implementations from Google, Netflix, Meta, Microsoft, Vimeo, VideoLAN, and other organizations. These examples do not mean that every viewer receives AV1, but they demonstrate a real production ecosystem that AV2 does not yet match.</p><ul><li><p><strong>Netflix:</strong> Netflix reported in December 2025 that AV1 powered approximately 30% of all viewing on its service. Netflix also described AV1 HDR streaming and AV1 delivery across Android, smart TVs, browsers, and other large-screen devices. This is evidence of large-scale production deployment rather than a limited test. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://netflixtechblog.com/av1-now-powering-30-of-netflix-streaming-02f592242d80">Read Netflix’s AV1 deployment update</a>.</p></li><li><p><strong>Meta:</strong> Meta has published results from AV1 deployment for Facebook and Instagram Reels, including a 12% average bitrate reduction and improved playback quality in one rollout. In 2026, Meta also reported at least a 20% bitrate reduction compared with H.264/AVC in offline real-time communication tests on low-end and mid-range devices. The results show why AV1 can be valuable for both stored video and real-time communication, while also highlighting the need to manage encoding complexity. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://engineering.fb.com/2023/02/21/video-engineering/av1-codec-facebook-instagram-reels/">See Meta’s Reels case study</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://engineering.fb.com/2026/06/22/video-engineering/adopting-av1-for-real-time-communication-rtc-meta/">Meta’s RTC update</a>.</p></li><li><p><strong>YouTube and Google:</strong> AOMedia documents AV1 use across YouTube, Chrome, Android, and Google Meet. This directly contradicts any suggestion that AV1 is still primarily a laboratory technology. It is part of a broad production platform ecosystem, although actual delivery still depends on content, client capability, and product policy. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aomedia.org/av1-adoption-showcase/google-story/">Review AOMedia’s Google adoption story</a>.</p></li><li><p><strong>Android and hardware manufacturers:</strong> Android added AV1 platform support in Android 10 and continues to improve software decoding for devices without dedicated AV1 hardware. Intel documents AV1 hardware decode support across newer processor generations, while Samsung introduced built-in AV1 playback support in its 2020 8K QLED TV lineup. Hardware coverage remains device-specific, but these examples demonstrate that AV1 playback is already available across important parts of the consumer ecosystem. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.android.com/about/versions/10/highlights">Read Android’s AV1 support announcement</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.intel.com/content/www/us/en/docs/onevpl/developer-reference-media-intel-hardware/1-1/overview.html">check Intel’s codec capabilities</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://news.samsung.com/global/samsung-electronics-unveils-2020-qled-8k-tv-at-ces">see Samsung’s AV1 announcement</a>.</p></li></ul><p>These deployments also explain why AV1 remains the practical codec for production decisions in 2026. Teams can test it against real devices, players, networks, and operational metrics. AV2 may ultimately improve compression and support more advanced media workflows, but it must first develop a comparable implementation and hardware ecosystem.</p><h2 id="h-av1-vs-av2-side-by-side-comparison" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">AV1 vs AV2: Side-by-Side Comparison</h2><h2 id="h-compression-efficiency-and-video-quality" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Compression Efficiency and Video Quality</h2><p>Compression efficiency describes how much visual quality a codec can preserve at a given bitrate, or how much the bitrate can be reduced while maintaining a similar quality level. A published evaluation of the pre-final AV2 v13.0 development codec, using AV2 Common Test Conditions, reported a 29.81% BD-rate reduction with PSNR-YUV and a 33.79% reduction with VMAF under its random-access configuration, compared with its AV1 test anchor. These results are an important indicator of AV2’s potential, but they are not a benchmark of final AV2 v1.0.0 implementations. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arxiv.org/abs/2605.15800">Review the AV2 evaluation methodology and results</a>.</p><p>Those figures are controlled benchmark results, not a guaranteed saving for every source, product, or live workflow. Actual performance depends on content, resolution, frame rate, color depth, encoder implementation, preset, latency constraints, rate-control mode, and quality metric. The study also evaluated development software rather than mature commercial AV2 encoders. Teams should test representative footage with objective metrics and human visual review.</p><p>The practical promise is straightforward: AV2 may let a provider deliver the same quality with fewer bits, or improve quality without increasing the bitrate. That could reduce bandwidth and storage costs for large video libraries. It could also make high-resolution, multi-view, and immersive video more practical. The benefit will depend on whether the encoding and playback ecosystem can support the format efficiently.</p><h2 id="h-encoding-decoding-and-hardware-support" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Encoding, Decoding, and Hardware Support</h2><p>AV1 adoption has been slowed by the cost of encoding, the need for hardware decoding, and uneven support across devices. Dan Rayburn’s summary of NETINT’s 2026 State of Video Encoding survey identifies hardware decode support, toolchain limitations, and encoding compute costs as the leading barriers to AV1 adoption. Those same operational questions matter even more when evaluating a newer codec.</p><p>AV2 now has a stable specification and reference software, which gives encoder and decoder developers a foundation for implementation. AOMedia says the next phase includes optimized software, broader hardware support, conformance testing, container bindings, and commercial product integration. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aomedia.org/blog%20posts/AV2-What-the-Final-Specification-Means-for-Implementers/">AOMedia implementation update</a> explicitly says software implementations typically come first and that hardware support, which is essential for broad device adoption, follows.</p><p>Independent AV2 decoder development has begun. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.videolan.org/news.html">VideoLAN’s May 31, 2026 announcement</a> described its first dav2d release as feature-complete for AVM v15, with 8-bit and 10-bit decoding and initial optimization work for x86, Arm, and RISC-V. VideoLAN also described the project as early work focused on correctness, conformance, optimization, and platform support. This is evidence of implementation progress, not final AV2 v1.0.0 conformance or broad production readiness.</p><h2 id="h-av2-hardware-and-ecosystem-signals-in-2026" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">AV2 Hardware and Ecosystem Signals in 2026</h2><p>Early AV2 hardware activity is real, but the distinction between licensable decoder intellectual property and a shipping consumer device matters. Semiconductor IP announcements show that system-on-chip development can move forward. They do not prove that AV2 decoding is already available across production GPUs, phones, televisions, browsers, or streaming devices.</p><ul><li><p><strong>VeriSilicon:</strong> The company <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.verisilicon.com/en/PressRelease/VC9800DAV2">announced on June 9, 2026</a> that its VC9800D video processing unit IP supports AV2 decoding and had been provided to multiple customers.</p></li><li><p><strong>Chips&amp;Media:</strong> The company <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.globenewswire.com/news-release/2026/06/10/3309684/0/en/chips-media-completes-development-of-next-gen-av2-hw-decoder-ip-accelerating-global-market-leadership.html">announced on June 10, 2026</a> completed AV2 hardware decoder IP and later disclosed a licensing agreement with an unnamed North American technology company. No shipping consumer product was identified.</p></li><li><p><strong>Allegro DVT:</strong> The company <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.allegrodvt.com/news/pulsar-decoder-ip-support-av2-video-codec/">announced</a> real-time AV2 decoder IP in its Pulsar D400 series on June 16, 2026.</p></li></ul><p>AV2 will also receive a formal industry update at IBC2026. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://show.ibc.org/ibc2026/coding-the-future">Coding the Future session</a>, scheduled for September 12, 2026, includes an AOMedia update on AV1 and the newly published AV2 codec, followed by discussion of market impact and next steps. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/andreynorkin">Andrey Norkin</a>, Principal Architect at NVIDIA and co-chair of AOMedia’s Video Codec Working Group, is a confirmed speaker.</p><h2 id="h-features-and-use-cases" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Features and Use Cases</h2><p>AV1 is a strong fit for internet video delivery where bitrate efficiency, storage, and royalty-free codec access matter. Common use cases include video on demand, high-resolution streaming, mobile delivery, user-generated content, and adaptive bitrate ladders that serve AV1 to compatible clients while using a fallback codec for the rest of the audience.</p><p>AV2 keeps those goals and expands the design for more complex media. The official specification and AOMedia’s release materials describe support for scalable bitstreams, multiple synchronized streams, multiple camera angles, stereoscopic video, composite video, screen content, AR, VR, broadcast, and video conferencing. These capabilities can reduce the application-level coordination required to deliver related video components together.</p><p>AV2 may therefore be especially interesting for immersive experiences, interactive sports, multi-camera production, remote collaboration, and services that need to combine video components. The technology does not remove the need for application design, packaging, player support, or device testing. It provides a more flexible codec foundation for those workflows.</p><h2 id="h-what-video-teams-are-using-in-2026" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Video Teams Are Using in 2026</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.streamingmediablog.com/2026/03/netint-encoding-survey.html">Dan Rayburn’s report on NETINT’s 2026 State of Video Encoding survey</a> shows why AV1 is worth evaluating before AV2 becomes widely available. Rayburn writes that AV1 has 17% current production deployment, while 40% of respondents plan to deploy it in 2026. Together, those figures represent a 57% combined reach by the end of the year, although they are survey results rather than a measurement of total market share. Rayburn describes this as mainstream planning rather than early-adopter experimentation.</p><p>NETINT sponsored the survey and distributed it through industry channels and its own network. Its sample may overweight organizations already evaluating hardware encoding, and APAC and LATAM are underrepresented. Treat the figures as directional evidence from the surveyed organizations, not a representative measure of the whole video market.</p><p>The survey also shows that codec adoption is connected to operational maturity. Organizations running three or more codecs in production are reported to be 57 times more likely to have AV1 in their stack than single-codec operators. Teams that already manage multiple encoders, device profiles, testing workflows, and delivery ladders are better positioned to add another codec.</p><p>The closest published survey covering AV2 comes from AOMedia itself. In September 2025, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aomedia.org/press%20releases/AOMedia-Announces-Year-End-Launch-of-Next-Generation-Video-Codec-AV2-on-10th-Anniversary/">AOMedia reported that 53% of surveyed members planned to adopt AV2 within 12 months of finalization and 88% expected to implement it within two years</a>. This measures roadmap intent among AOMedia members, not independent market share or confirmed product shipments, so it should be treated as an ecosystem signal rather than an adoption forecast.</p><p>The reported barriers to AV1 adoption are primarily operational. Hardware decode support leads at 54%, followed by toolchain limitations at 43% and encoding compute costs at 37%. Those findings reinforce the central lesson for AV2: compression efficiency alone does not determine deployment. Hardware coverage, tool maturity, encoding economics, packaging, playback support, and operational capacity determine whether a codec is viable at scale.</p><h2 id="h-which-codec-should-you-use" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Which Codec Should You Use?</h2><ul><li><p><strong>Use AV1 now</strong> if you need a more efficient delivery codec, your target clients support AV1, and your encoding infrastructure can meet the required throughput and latency.</p></li><li><p><strong>Evaluate AV2 experimentally</strong> if you are researching immersive or multi-view experiences, developing codec technology, or want to understand its future capabilities. Evaluation is different from production adoption.</p></li><li><p><strong>Keep a fallback</strong> if your audience includes older devices or your service requires predictable playback across many platforms. Codec ladders are usually more practical than a single-codec rollout.</p></li><li><p><strong>Do not choose AV2 only from a compression claim.</strong> Compare the total system cost, including encoding, decoding, hardware, tooling, packaging, monitoring, playback, and support.</p></li></ul><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/resources/release-notes/red5-pro-release-notes-15-6-0/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=AV1%20vs%20AV2%3A%20Which%20Video%20Codec%20Should%20You%20Use%20in%202026%3F">AV1 codec is now supported for ingest and egress streams</a> across <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-product-comparison/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=AV1%20vs%20AV2%3A%20Which%20Video%20Codec%20Should%20You%20Use%20in%202026%3F">all protocols supported by Red5 Pro</a>. AV2 support should be confirmed separately with each server, encoder, protocol, player, and device vendor because the codec’s first-generation ecosystem is still developing.</p><h2 id="h-how-to-evaluate-av2" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to Evaluate AV2</h2><p>Evaluating AV2 does not require an immediate migration or production rollout. Start by documenting your current codec stack, encoding presets, bitrate ladders, packaging formats, delivery protocols, player capabilities, device distribution, and quality metrics. This baseline will make future AV2 tests comparable and will show where the new codec could create value.</p><p>Next, create a test plan using representative live and on-demand content. Measure compression efficiency, encoding throughput, decoder performance, startup time, stream switching, latency, power use, playback stability, and infrastructure cost. Include the devices and network conditions that matter to your audience. Compare AV2 against your actual AV1 configuration, not only against a slow reference preset.</p><p>Before production adoption, require evidence of an optimized encoder and decoder, stable packaging and protocol support, browser or native-player integration, hardware coverage across target devices, conformance testing, monitoring, and a tested fallback. A reference implementation or hardware IP announcement can demonstrate progress, but neither proves that an end-to-end service is ready to replace AV1.</p><h2 id="h-faqs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">FAQs</h2><h3 id="h-is-av2-better-than-av1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Is AV2 better than AV1?</h3><p>AV2 is designed to be more compression-efficient than AV1 and to support advanced multi-stream, multi-view, screen-content, AR, and VR workflows. However, AV1 has a more mature production ecosystem, broader hardware availability, and more proven deployment options. AV2 is technically newer, but it is not automatically the better operational choice for every service today.</p><h3 id="h-what-do-av1-and-av2-mean" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What do AV1 and AV2 mean?</h3><p>AV1 means AOMedia Video 1, an open video codec developed by the Alliance for Open Media. AV2 means AOMedia Video 2, its successor. AV2 defines a distinct bitstream and decoding process rather than a backward-compatible AV1 profile, while targeting higher compression efficiency and more flexible multi-stream, screen-content, broadcasting, and real-time workflows.</p><h3 id="h-is-av2-royalty-free" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Is AV2 royalty-free?</h3><p>AV2 was developed under AOMedia’s royalty-free patent policy, and AOMedia describes the specification as a royalty-free video coding standard. Organizations should still review the current patent policy, implementation terms, and legal requirements for their specific product. Royalty-free codec design does not remove the need for normal legal and technical due diligence.</p><h3 id="h-why-is-av1-not-more-popular" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Why is AV1 not more popular?</h3><p>AV1 adoption has been slowed by hardware decoding coverage, toolchain limitations, encoding compute requirements, and uneven support across older devices. Its production use is growing, but deployment requires testing and operational work. AV1 is most practical when a team can control the delivery ladder, target compatible clients, or justify the efficiency gains at scale.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>AV2 is a meaningful next step in open video coding. It is designed to deliver better compression efficiency than AV1 and to support more flexible multi-stream and immersive video workflows. The specification is now available, but the practical value of AV2 will depend on encoders, decoders, hardware, players, devices, protocols, and production tooling.</p><p>AV1 is the safer production choice for most teams in 2026. Use it where its efficiency and royalty-free design solve a real delivery problem, and measure the results across your actual devices, networks, and workflows. AV2 is worth tracking and evaluating, but its first-generation ecosystem is still far from broad production adoption.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/8b6526c70b8458de99f6e4a0d23b04596981a034ed6e1112883300ea4629045c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[CMSF vs. CMAF: What’s the Difference for Video Streaming?]]></title>
            <link>https://paragraph.com/@real-time-report/cmsf-vs-cmaf</link>
            <guid>k30ZtWiJy6IC0xN3yS81</guid>
            <pubDate>Thu, 10 Sep 2026 05:00:15 GMT</pubDate>
            <description><![CDATA[CMSF vs CMAF is not a choice between two competing media formats. CMAF defines a standardized way to package segmented media, while CMSF maps CMAF-packaged media into MOQ (Media over QUIC) workflows. In practical terms, CMSF carries familiar CMAF capabilities into a modern publish-and-subscribe transport architecture. That convenience can make CMSF attractive for adaptive bitrate streaming, content protection, and reuse of existing media workflows. However, applications that prioritize the lo...]]></description>
            <content:encoded><![CDATA[<p><strong>CMSF vs CMAF</strong> is not a choice between two competing media formats. CMAF defines a standardized way to package segmented media, while CMSF maps CMAF-packaged media into MOQ (Media over QUIC) workflows. In practical terms, CMSF carries familiar CMAF capabilities into a modern publish-and-subscribe transport architecture. That convenience can make CMSF attractive for adaptive bitrate streaming, content protection, and reuse of existing media workflows. However, applications that prioritize the lowest possible latency, including remotely operated drones, may benefit more from the lighter LOC container.</p><p>This guide explains the relationship between the formats, how CMSF works with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq-media-over-quic/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=CMSF%20vs.%20CMAF%3A%20What%E2%80%99s%20the%20Difference%20for%20Video%20Streaming%3F">MOQ</a>, and how to choose between CMAF-based CMSF packaging and LOC.</p><h2 level="2" textAlign="left" id="h-cmsf-vs-cmaf-quick-comparison">CMSF vs CMAF: Quick Comparison</h2><p>The central <strong>CMSF vs CMAF</strong> distinction is scope. CMAF specifies how media is structured. CMSF specifies how that CMAF structure is represented in an MOQ streaming workflow. LOC is included in the table because it is the lower-overhead packaging alternative that often determines whether CMSF is the right choice.</p><h2 level="2" textAlign="left" id="h-what-is-cmaf">What Is CMAF?</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-cmaf/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=CMSF%20vs.%20CMAF%3A%20What%E2%80%99s%20the%20Difference%20for%20Video%20Streaming%3F">CMAF</a>, or Common Media Application Format, is a standardized media application format for segmented audio, video, subtitles, and related data. It is defined by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.mpeg.org/standards/MPEG-A/19/">ISO/IEC 23000-19</a> and builds on the ISO Base Media File Format. CMAF is a packaging format, not a transport protocol.</p><p>A CMAF presentation can contain multiple tracks representing different bitrates, resolutions, audio options, or languages. Compatible tracks can form a switching set, allowing a player to change representations as network conditions change. This supports adaptive bitrate streaming without requiring every delivery protocol to use a different copy of the encoded media.</p><p>CMAF is widely associated with HTTP delivery because the same fragmented media can be referenced by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-hls-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=CMSF%20vs.%20CMAF%3A%20What%E2%80%99s%20the%20Difference%20for%20Video%20Streaming%3F">HLS</a> playlists and MPEG-DASH manifests. Apple also documents how <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.apple.com/documentation/http-live-streaming/about-the-common-media-application-format-with-http-live-streaming-hls">CMAF works with HLS</a>. Reusing the same media objects can reduce duplicated packaging and storage while improving cache efficiency.</p><p>In a <strong>CMSF vs CMAF</strong> comparison, CMAF provides the underlying media structure. It does not by itself define MOQ subscriptions, tracks, groups, objects, priorities, or relay behavior.</p><h2 level="2" textAlign="left" id="h-what-is-cmsf">What Is CMSF?</h2><p>CMSF stands for CMAF-Compliant MOQT Streaming Format. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/draft-ietf-moq-cmsf/">IETF CMSF Internet-Draft</a> defines it as an extension of the MOQT Streaming Format for delivering CMAF- and LOC-compliant media over MOQ Transport. As an Internet-Draft, CMSF remains a work in progress and may change before publication as an RFC.</p><p>CMSF does not replace CMAF or create a separate codec. It describes how CMAF headers, tracks, fragments, chunks, switching sets, encryption information, and timing relate to the MOQ streaming model. The simplest way to understand <strong>CMSF vs CMAF</strong> is that CMAF supplies the packaging rules, while CMSF supplies the MOQ-specific mapping. This <strong>CMSF vs CMAF</strong> relationship lets the two specifications operate at different layers.</p><p>Each CMAF track in a switching set is carried as a separate MOQT track. CMSF requires those tracks to be time-aligned so a subscriber can move between alternative encodings without disrupting the presentation. Each MOQT object contains at least one CMAF chunk, and group boundaries align with CMAF fragment boundaries.</p><p>This design preserves capabilities familiar to CMAF workflows while making the media available through MOQ’s subscription and relay model. Red5 previously covered the evolution of CMSF, MSF, and LOC in its overview of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/consensus-on-a-moq-media-layer-player-framework/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=CMSF%20vs.%20CMAF%3A%20What%E2%80%99s%20the%20Difference%20for%20Video%20Streaming%3F">MOQ media layer player framework</a>.</p><h2 level="2" textAlign="left" id="h-how-is-cmsf-used-with-moq">How Is CMSF Used With MOQ?</h2><p>MOQ separates media transport from media packaging. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/draft-ietf-moq-transport/">MOQT specification</a> defines a publish-and-subscribe transport in which media is organized into tracks, groups, and objects and can be forwarded through relays. CMSF tells publishers and subscribers how CMAF-packaged media fits into those structures.</p><p>A publisher first exposes a catalog describing the available audio, video, or data tracks. CMSF catalog entries can identify codecs, bitrates, dimensions, frame rates, initialization data, alternative groups, and content-protection information. A subscriber can then request the tracks it needs instead of receiving every available representation.</p><p>For a multi-bitrate video presentation, each CMAF representation becomes a separate MOQT track. Matching alternative-group values indicate that the tracks belong to the same switching set. Time alignment enables the player to move from one bitrate to another, while MOQ handles object delivery and relay-based distribution. In this part of <strong>CMSF vs CMAF</strong>, CMSF connects CMAF’s alternatives to MOQT subscriptions.</p><p>CMSF maps CMAF representations to separate MOQT tracks, carries CMAF chunks in aligned MOQT objects and groups, and allows subscribers to request the tracks they need. Source: IETF CMSF Internet-Draft.</p><p>That division of responsibilities is central to <strong>CMSF vs CMAF</strong>: CMSF does not make CMAF “faster” on its own. It makes CMAF media usable within an MOQ architecture that supports selective subscriptions, prioritization, and modern relay distribution.</p><h2 level="2" textAlign="left" id="h-why-cmsf-is-convenient">Why CMSF Is Convenient</h2><p>The main advantage in the <strong>CMSF vs CMAF</strong> relationship is reuse. Organizations with CMAF-aware encoders, packagers, players, and protection workflows do not have to discard that model to experiment with MOQ delivery. CMSF carries established media structures into the newer transport environment.</p><h3 level="3" textAlign="left" id="h-established-drm-and-content-protection">Established DRM and Content Protection</h3><p>CMSF supports content protection through ISO Common Encryption at the CMAF media layer.</p><p>Common Encryption schemes supported by CMSF. The current draft recommends CBCS for broader hardware-decoder compatibility. Source: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/html/draft-ietf-moq-cmsf-01">IETF CMSF Internet-Draft</a>, Table 3.</p><p>Its catalog can signal commercial DRM systems, including Widevine, PlayReady, and FairPlay Streaming, while encrypted samples remain compatible with content decryption modules and secure playback pipelines. The underlying browser model for protected playback is standardized through the W3C’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.w3.org/TR/encrypted-media-2/">Encrypted Media Extensions</a>.</p><p>This is more than a checkbox for premium video. Sports, entertainment, and licensed programming may require hardware-backed decryption, license acquisition, key rotation, and integration with established DRM services. CMSF can reuse those mechanisms rather than forcing an application to build protection solely at the application layer.</p><p>DRM systems identified in the CMSF catalog, including Widevine, PlayReady, FairPlay, and ClearKey. Source: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/html/draft-ietf-moq-cmsf-01">IETF CMSF Internet-Draft</a>, Table 4.</p><p>DRM reuse is one of the clearest practical benefits in a <strong>CMSF vs CMAF</strong> analysis.</p><h3 level="3" textAlign="left" id="h-adaptive-bitrate-streaming">Adaptive Bitrate Streaming</h3><p>CMAF switching sets already provide a structured model for alternative encodings. CMSF maps these representations to aligned MOQT tracks, preserving the information a player needs to select an appropriate bitrate. That makes CMSF useful when changing network capacity matters as much as speed. Here, <strong>CMSF vs CMAF</strong> means transport mapping versus the original switching structure.</p><h3 level="3" textAlign="left" id="h-live-and-on-demand-media">Live and On Demand Media</h3><p>The CMSF draft targets both live and on demand content. A shared streaming format can therefore support a live presentation, delayed playback, and stored content without forcing every mode into a completely separate packaging system. This flexibility is one reason <strong>CMSF vs CMAF</strong> should be understood as an extension relationship rather than a replacement decision.</p><h2 level="2" textAlign="left" id="h-cmsf-vs-cmaf-and-loc-the-latency-tradeoff">CMSF vs CMAF and LOC: The Latency Tradeoff</h2><p>The convenience of CMSF comes with additional structure. CMAF relies on ISO BMFF boxes, initialization information, fragments, chunks, and timing rules. CMSF retains that structure and maps it into MOQ objects. Processing and buffering choices within this richer pipeline can add latency compared with a deliberately minimal container.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/draft-ietf-moq-loc/">LOC</a>, or Low Overhead Media Container, provides compact framing for encoded media samples. It is designed to work efficiently with WebCodecs and other applications that can consume elementary media with minimal container processing. Fewer packaging requirements can help an implementation move a captured frame from encoder to network and from network to decoder sooner.</p><p>However, LOC does not automatically provide every convenience associated with mature CMAF workflows. A team choosing LOC may need to do more application-specific work around packaging, playback, content protection, metadata, or interoperability. CMSF offers more existing structure; LOC offers a leaner path.</p><p>Neither specification guarantees a universal end-to-end latency number. Camera capture, encoding configuration, group-of-pictures length, network conditions, relay behavior, jitter buffering, decoding, and rendering all affect the result. The meaningful <strong>CMSF vs CMAF</strong> decision is therefore not “Which acronym is faster?” but “How much packaging convenience can this application afford before latency becomes unacceptable?”</p><h2 level="2" textAlign="left" id="h-why-drones-may-favor-loc">Why Drones May Favor LOC</h2><p>For entertainment streaming, a modest amount of buffering may be acceptable if it supports stable adaptive playback and strong DRM. For <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/drone-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=CMSF%20vs.%20CMAF%3A%20What%E2%80%99s%20the%20Difference%20for%20Video%20Streaming%3F">drone live streaming</a>, every additional delay can affect how quickly an operator observes an obstacle, changes direction, or responds to a developing situation.</p><p>A remotely piloted drone, inspection robot, or teleoperation system often has a different priority order from an OTT service. Immediate visual feedback may matter more than compatibility with an existing fragmented-MP4 packaging chain. The device may also have limited compute, memory, power, or uplink capacity.</p><p>In those cases, LOC can be the better fit because its lower container overhead helps minimize work between encoding and delivery. This does not mean LOC always produces lower measured latency in every implementation. It means LOC removes packaging complexity that may be unnecessary for a latency-critical application.</p><p>CMSF can still make sense for some drone workflows. Recorded inspection footage may need encryption, multi-bitrate playback, archiving, and later on demand review. A system may even use LOC for the operator’s immediate control view and CMAF-based packaging for protected distribution or stored playback. This hybrid <strong>CMSF vs CMAF</strong> decision should follow the application rather than force every output through one path.</p><h2 level="2" textAlign="left" id="h-when-should-you-use-cmsf">When Should You Use CMSF?</h2><p>Choose CMSF when the application needs MOQ distribution and benefits from existing CMAF capabilities. Typical requirements include multiple bitrate tracks, established DRM integration, protected premium content, familiar ISO BMFF processing, or a consistent approach to live and on demand playback. For these priorities, the <strong>CMSF vs CMAF</strong> relationship preserves rather than replaces existing packaging.</p><p>In a practical <strong>CMSF vs CMAF</strong> evaluation, CMSF is appropriate when CMAF is already part of the media pipeline and MOQ is the desired transport. The format can reduce the amount of new packaging and player logic required to connect those two layers.</p><h2 level="2" textAlign="left" id="h-when-should-you-use-loc">When Should You Use LOC?</h2><p>Choose LOC when the smallest possible packaging layer is more valuable than compatibility with CMAF tooling. Strong candidates include drones, robotics, remote control, machine vision, real-time monitoring, and resource-constrained devices. These applications are also good candidates for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-ultra-low-latency-why-does-it-matter/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=CMSF%20vs.%20CMAF%3A%20What%E2%80%99s%20the%20Difference%20for%20Video%20Streaming%3F">ultra-low latency streaming</a>, where delays below one second can determine whether interaction feels immediate.</p><p>LOC may also suit teams building directly around WebCodecs or custom media processing. The tradeoff is that developers must evaluate how they will handle features that a CMAF-based ecosystem already supports, especially content protection and established playback integrations. That implementation work belongs in every <strong>CMSF vs CMAF</strong> and LOC evaluation.</p><h2 level="2" textAlign="left" id="h-cmsf-vs-cmaf-decision-table">CMSF vs CMAF Decision Table</h2><h2 level="2" textAlign="left" id="h-faqs">FAQs</h2><h3 level="3" textAlign="left" id="h-is-cmsf-the-same-as-cmaf">Is CMSF the Same as CMAF?</h3><p>No. CMAF is a standardized media packaging format. CMSF is an IETF work in progress that defines how CMAF-packaged media is carried within an MOQ streaming format. The answer to CMSF vs CMAF is therefore “MOQ mapping versus base media packaging,” not two interchangeable standards.</p><h3 level="3" textAlign="left" id="h-does-cmsf-require-moq">Does CMSF Require MOQ?</h3><p>Yes. CMSF is specifically designed as a CMAF-compliant implementation of the MOQT Streaming Format. CMAF itself does not require MOQ and can be used with other delivery systems, including HLS and MPEG-DASH.</p><h3 level="3" textAlign="left" id="h-does-cmsf-support-drm">Does CMSF Support DRM?</h3><p>Yes. The current draft supports CMAF content protection using ISO Common Encryption and catalog signaling for DRM systems such as Widevine, PlayReady, and FairPlay Streaming. Actual compatibility depends on the selected encryption scheme, device, player, license service, and content decryption module.</p><h3 level="3" textAlign="left" id="h-is-loc-always-faster-than-cmsf">Is LOC Always Faster Than CMSF?</h3><p>No specification guarantees that LOC will always achieve a particular end-to-end latency. LOC has less container overhead, which can make it preferable for latency-sensitive implementations. Actual performance depends on the entire capture, encode, network, relay, decode, buffer, and render pipeline.</p><h3 level="3" textAlign="left" id="h-can-one-application-use-both-cmsf-and-loc">Can One Application Use Both CMSF and LOC?</h3><p>Yes. A system can select packaging according to the output. For example, it could prioritize LOC for a drone operator’s control feed and use CMAF-based CMSF tracks where DRM, adaptive bitrate playback, or on demand access is more important. This turns CMSF vs CMAF from a binary choice into a workload-specific design.</p><h2 level="2" textAlign="left" id="h-conclusion">Conclusion</h2><p>The essential <strong>CMSF vs CMAF</strong> relationship is straightforward: CMAF defines reusable segmented media packaging, and CMSF adapts that packaging to an MOQ streaming format. CMSF provides a convenient path to adaptive bitrate switching, established DRM ecosystems, and live or on demand delivery over MOQ.</p><p>That convenience is not free. For latency-critical applications such as drones, robots, and remote-control systems, LOC’s lighter framing may leave more room in the latency budget. The right choice depends on whether the application values mature packaging capabilities or the leanest possible path from encoder to decoder. Teams should test both approaches across the complete production pipeline rather than treating either format as universally superior.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/e74a7b71af5284592bd0b7ce58c6467c4ef88077d5885201c98a07891005fc94.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[MOQ Video Streaming for Robots, Drones, and Embedded Devices: Powering the Next Generation of Connected Machines]]></title>
            <link>https://paragraph.com/@real-time-report/moq-video-streaming-for-robots-drones-and-embedded-devices</link>
            <guid>8XbEX9fPGtP6qMNTdmNz</guid>
            <pubDate>Wed, 09 Sep 2026 17:31:55 GMT</pubDate>
            <description><![CDATA[When people think about MOQ ( Media over QUIC), they usually picture live sports, entertainment, or interactive broadcasts. Those are important markets, but some of the protocol’s most interesting opportunities may come from robots, drones, and other embedded devices. A drone inspecting power lines, a robot entering a burning building, an underwater vehicle examining offshore infrastructure, and a remotely operated medical system all depend on timely video. However, the video may need to reac...]]></description>
            <content:encoded><![CDATA[<p>When people think about MOQ ( Media over QUIC), they usually picture <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/sports-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">live sports</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/case-studies/red5-cloud-zixi-real-time-monitoring-and-streaming-solution-for-live-event-production/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">entertainment</a>, or interactive broadcasts. Those are important markets, but some of the protocol’s most interesting opportunities may come from robots, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/drone-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">drones</a>, and other embedded devices.</p><p>A drone inspecting power lines, a robot entering a burning building, an underwater vehicle examining offshore infrastructure, and a remotely operated medical system all depend on timely video. However, the video may need to reach far more than one remote operator. Command centers, subject-matter experts, AI models, recording systems, and other authorized viewers may all need access to the same feed. That combination of real-time performance, one-to-many distribution, and support for multiple types of subscribers is where <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq-media-over-quic/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">MOQ</a> could become the missing link.</p><h2 id="h-why-robots-and-drones-need-more-than-a-point-to-point-video-link" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why Robots and Drones Need More Than a Point-to-Point Video Link</h2><p>Remote devices often begin with a simple requirement: send video from a camera to an operator. Real deployments quickly become more complex.</p><p>Consider a drone used during a wildfire. The pilot needs a responsive feed to navigate safely. Incident commanders may need the same stream for situational awareness. An AI service may analyze frames for smoke, people, or changing fire boundaries. A remote specialist may join to assess infrastructure damage, while the full stream is recorded for later review.</p><p>The same pattern appears in many industries:</p><ul><li><p>Public safety robots can send video to operators, incident commanders, and remote specialists.</p></li><li><p>Industrial inspection drones can share feeds with engineers, asset owners, and AI defect-detection systems.</p></li><li><p>Autonomous or remotely operated vehicles can deliver video and sensor data to control centers and fleet-management platforms.</p></li><li><p>Agricultural drones can stream crop imagery to operators and computer vision systems.</p></li><li><p>Underwater vehicles can connect offshore crews with experts located anywhere in the world.</p></li><li><p>Broadcast drones can supply live production feeds while creating recordings for replays and highlights.</p></li></ul><p>In each case, a single device may produce video that needs to be consumed live, processed by machines, recorded, replayed, and distributed to multiple locations. A point-to-point connection alone does not address the entire workflow.</p><h2 id="h-where-current-streaming-protocols-fit" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Where Current Streaming Protocols Fit</h2><p>Robots, drones, cameras, and embedded devices commonly use protocols such as RTSP, SRT, RTMP, or WebRTC. These protocols remain useful, and MOQ should not be presented as an immediate replacement for all of them.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/rtmp-vs-rtsp/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">RTSP is widely used by IP cameras and other connected devices</a>, but browsers do not play RTSP streams natively. A platform typically needs to ingest the feed and convert or restream it for browser playback and broader distribution.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Haivision/srt">SRT</a> is designed to deliver reliable, low-latency video over unpredictable networks. Its configurable latency buffer allows retransmission of lost packets, but every workflow must balance additional recovery time against responsiveness. SRT is especially valuable for contribution links, although scaling a feed to many different consumers generally requires additional streaming infrastructure.</p><p>WebRTC provides real-time browser communication and is already proven in interactive applications. However, it also brings connection-establishment components such as ICE, STUN, and TURN. H.264 is supported in WebRTC browsers, contrary to a common misconception, but interoperability can still depend on compatible H.264 profiles, levels, and packetization modes between an embedded encoder and the receiving endpoint. In some workflows, the stream may still need to be repackaged or transcoded.</p><p>These technologies solve important parts of the problem. The opportunity for MOQ is to create a more unified path from contribution through distribution, processing, and playback.</p><h2 id="h-what-makes-moq-interesting-for-embedded-devices" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Makes MOQ Interesting for Embedded Devices</h2><p>The current <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/draft-ietf-moq-transport/">IETF Media over QUIC Transport draft</a> defines a publish-and-subscribe protocol that operates over QUIC or WebTransport. Publishers produce data, intermediate relays can subscribe to this data and can forward it on to subscribers who request it. That model maps naturally to device-based video workflows.</p><h3 id="h-one-published-feed-can-serve-many-subscribers" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">One Published Feed Can Serve Many Subscribers</h3><p>A robot or drone could publish its feed once to the nearest MOQ relay. The relay architecture could then deliver that content to authorized subscribers rather than requiring the device to maintain a separate upstream connection for every viewer or system.</p><p>Those subscribers might include:</p><ul><li><p>A human operator controlling the device</p></li><li><p>A command center monitoring multiple devices</p></li><li><p>An AI model analyzing video or other data</p></li><li><p>A recording service preserving the session</p></li><li><p>A remote expert joining only when needed</p></li><li><p>A supervisor reviewing delayed or historical footage</p></li></ul><p>This matters because embedded devices have limited power, processing capacity, and uplink bandwidth. Offloading distribution to the network can reduce the work required at the device.</p><h3 id="h-media-and-related-data-can-share-a-common-delivery-model" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Media and Related Data Can Share a Common Delivery Model</h3><p>Robots and drones generate more than video. They may also produce audio, GPS coordinates, equipment status, telemetry, detection events, or other sensor data.</p><p>MOQ organizes content into addressable tracks, groups and objects. That creates the potential to transport related media and data through a common publish-and-subscribe model while preserving their logical relationships. An application could subscribe to the video and telemetry it needs without treating every data type as an unrelated workflow.</p><p>This does not mean MOQ replaces a device’s command-and-control system. Control signals may have different reliability, safety, and timing requirements. However, MOQ could provide a consistent distribution layer for the video, audio, sensor data, and machine-generated events that support operational decisions.</p><h3 id="h-it-can-support-human-and-machine-viewers" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">It Can Support Human and Machine Viewers</h3><p>In many next-generation video systems, the first viewer may be an AI model rather than a person. A computer vision service could inspect a drone feed for smoke, structural defects, unauthorized activity, or damaged equipment, then publish detection data for human operators.</p><p>MOQ’s subscriber model could allow separate systems to request only the tracks or objects relevant to them. A browser might receive video and audio, while an AI pipeline consumes video plus metadata. A monitoring dashboard could subscribe to lower-bitrate previews from many devices and switch to a higher-quality track when an alert occurs.</p><p>This type of selective distribution can make large fleets easier to operate than architectures that send every feed and every data element through the same fixed path.</p><h3 id="h-live-replay-and-recorded-workflows-could-converge" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Live, Replay, and Recorded Workflows Could Converge</h3><p>Remote operations don’t end when the live moment passes. Teams often need instant replay, time-shifted review, evidence retention, training footage, or post-event analysis.</p><p>Today, organizations may combine one protocol and infrastructure path for real-time operation with another for recording and on-demand playback. MOQ is being designed to support both real-time and non-real-time media delivery within a common architecture. For device operators, that could reduce the need to move between separate live and playback systems.</p><p>This is one reason MOQ may be especially valuable for applications that combine live and on-demand streaming. A team could monitor an active inspection, jump back to review a suspicious moment, and return to the live feed without changing to an entirely different delivery architecture.</p><h2 id="h-mobile-networks-make-the-opportunity-more-complicated" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Mobile Networks Make the Opportunity More Complicated</h2><p>Robots and drones frequently operate on unstable wireless connections. They may move between 5G, LTE, Wi-Fi, satellite, or private networks while bandwidth, packet loss, and signal strength change from one moment to the next.</p><p>QUIC provides a useful foundation for changing network conditions, including multiplexed streams and modern congestion control. That does not mean MOQ automatically solves every mobility problem.</p><p>One important example is network bonding. SRT-based tools such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/IRLServer/srtla%5Fsend">SRTLA</a> can distribute traffic across multiple network links for added capacity and redundancy. A field device might combine connections from different cellular carriers so a weak or failed link does not immediately interrupt the stream.</p><p>MOQ will need practical answers for multipath connectivity, seamless handoffs, bandwidth adaptation, and rapid recovery if it is to support mission-critical mobile deployments. These capabilities may come from the protocol ecosystem, the underlying transport, device software, or surrounding network architecture rather than MOQ alone.</p><p>As discussed in our article on the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/emerging-5g-streaming-architecture-has-major-implications-for-content-providers/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">emerging next-generation 5G streaming architecture</a>, advanced mobile streaming will depend on cooperation between applications, transport systems, and network capabilities. The strongest device deployments will treat connectivity as part of the complete architecture rather than assuming one protocol can compensate for every network problem.</p><h2 id="h-security-reliability-and-control-still-matter" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Security, Reliability, and Control Still Matter</h2><p>Some of the most compelling robot and drone applications are also the least forgiving. Public safety, defense, industrial control, and remote healthcare cannot choose a transport protocol based on latency alone.</p><p>A production architecture may need:</p><ul><li><p>Strong authentication and authorization for devices and viewers.</p></li><li><p>Encryption in transit and, where required, end-to-end protection.</p></li><li><p>Resilience when a relay, network path, or device connection fails.</p></li><li><p>Audit logs and recording policies.</p></li><li><p>Predictable behavior under congestion.</p></li><li><p>Fine-grained access to individual media and data tracks.</p></li><li><p>On-premises, private cloud, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/case-studies/connect-offline-secured-network-systems-to-the-gov-cloud-for-government-real-time-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">closed networks</a>, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/air-gapped-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">air-gapped deployment</a>.</p></li><li><p>Clear separation between media delivery and safety-critical control.</p></li></ul><p>MOQ’s security and media-format work is still evolving. For example, the IETF is developing a separate <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://datatracker.ietf.org/doc/draft-ietf-moq-secure-objects/">secure objects specification</a> for authenticated encryption between publishers and subscribers, including scenarios in which relays should not be able to decrypt the content.</p><p>That work is promising, but an Internet-Draft is not the same as a mature, field-proven security profile. Organizations evaluating MOQ should test the complete system, not just the transport protocol.</p><h2 id="h-what-must-happen-before-moq-becomes-the-missing-link" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Must Happen Before MOQ Becomes the Missing Link</h2><p>MOQ has a strong architectural fit for robots, drones, and embedded devices, but adoption will depend on more than a promising standard.</p><ol><li><p>Device makers need efficient client implementations that can run within real limits on CPU, memory, battery life, and thermal performance. The industry also needs interoperable media formats, codec handling, hardware acceleration, and stable SDKs across embedded operating systems.</p></li><li><p>The ecosystem needs production-ready approaches to mobility. Network bonding, path changes, adaptation, and recovery must work under real field conditions, not only on stable test networks.</p></li><li><p>Operators need complete security and management capabilities. Provisioning thousands of devices, rotating credentials, enforcing permissions, monitoring performance, and updating software are essential parts of deployment.</p></li><li><p>MOQ implementations must prove interoperability as the IETF specifications continue to change. Teams evaluating the technology today should plan for revision rather than treating the current draft as a finished standard.</p></li></ol><p>Red5 is already contributing to this ecosystem through the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/red5-joined-openmoq/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">OpenMOQ Software Consortium</a> and our work across MOQ transport, relay, and playback technologies. Developers can also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/media-over-quic-moq/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">evaluate MOQ</a> through the Red5 Cloud MOQ beta or discuss self-hosted Red5 Pro deployment options.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>MOQ’s opportunity in robotics is not simply that it can move video with low latency. Its greater potential is to connect one constrained device with many human and machine consumers while supporting live monitoring, AI analysis, recording, and playback through a shared architecture.</p><p>That could make MOQ a valuable foundation for drones, emergency-response robots, autonomous systems, industrial inspection tools, underwater vehicles, and other connected devices. Important gaps remain around mobility, security, embedded hardware support, and interoperability, so MOQ is not yet a universal answer.</p><p>Still, if the ecosystem solves those gaps, robots and drones may become some of the strongest examples of why real-time media needs a modern publish-and-subscribe protocol in the first place. For another perspective on how MOQ supports real-time video use cases, see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/moq-streaming-is-a-great-fit-for-surveillance-and-monitoring/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Video%20Streaming%20for%20Robots%2C%20Drones%2C%20and%20Embedded%20Devices%3A%20Powering%20the%20Next%20Generation%20of%20Connected%20Machines">5 Reasons MOQ Streaming Is a Great Fit for Surveillance and Monitoring</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/82b786d823a297e9a8e4dcd6e60a07dc2a75199e08ded60e4cff989ec8ae883a.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[MOQ Hardware Support in 2026: Encoders, Players, and Technology Partners]]></title>
            <link>https://paragraph.com/@real-time-report/moq-hardware-support</link>
            <guid>D5lvHx4ViU0aEiErBCR9</guid>
            <pubDate>Wed, 09 Sep 2026 17:05:22 GMT</pubDate>
            <description><![CDATA[MOQ hardware support is becoming one of the most important topics in the evolution of real-time streaming. While much of the industry’s attention has focused on software implementations, a growing number of companies are also beginning to explore how MOQ fits into hardware-based workflows. In this article, we’ll look at the current state of MOQ hardware support in 2026, the vendors already participating in the ecosystem, and the technologies helping accelerate adoption. What MOQ Hardware Supp...]]></description>
            <content:encoded><![CDATA[<p>MOQ hardware support is becoming one of the most important topics in the evolution of real-time streaming. While much of the industry’s attention has focused on software implementations, a growing number of companies are also beginning to explore how MOQ fits into hardware-based workflows. In this article, we’ll look at the current state of MOQ hardware support in 2026, the vendors already participating in the ecosystem, and the technologies helping accelerate adoption.</p><h2 id="h-what-moq-hardware-support-really-means" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What MOQ Hardware Support Really Means</h2><p>Much of the discussion around MOQ has centered around software development and what needs to be in place to support the ecosystem. However, hardware support is also an important part of the equation. If MOQ is going to become a widely adopted transport protocol, it needs to work across the devices that capture, process, distribute, and play back video.</p><p>This does not necessarily mean manufacturers will need to redesign core encoding or decoding hardware. In many cases, supporting MOQ may primarily involve software updates that enable MOQ-compliant transport and playback workflows. That distinction is important because it can significantly reduce the cost and complexity of adopting MOQ.</p><p>That said, there is still substantial work to be done around implementing and optimizing MOQ across hardware platforms. The discussion becomes even broader when considering IoT devices, drones, robots, and other embedded systems, which introduce their own unique requirements and opportunities.</p><h2 id="h-early-movers-in-the-moq-hardware-ecosystem" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Early Movers in the MOQ Hardware Ecosystem</h2><p>Although the MOQ ecosystem is still in its early stages, several hardware vendors have already begun developing and testing MOQ-enabled products. For the purposes of this discussion, it’s useful to divide the landscape into two categories: encoders and playback devices.</p><h3 id="h-encoders" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Encoders</h3><p>Hardware support is essential if we want MOQ to become the default standard for broadcast and eventually replace SRT delivery.</p><ul><li><p>We’re actively working with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/partners/osprey/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Hardware%20Support%20in%202026%3A%20Encoders%2C%20Players%2C%20and%20Technology%20Partners">Osprey Video</a> to enable live MOQ delivery, and testing compatibility with Red5’s MOQ relays and OpenMOQ’s MOQX implementations. More news on this coming soon.</p></li><li><p>It is also great to see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ateme.com/">Ateme</a>, another <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://openmoq.org/">OpenMOQ Consortium</a> member, already demonstrating MOQ support in its encoder. In the “Oracle Video @ Edge: Showcasing Media over QUIC Partner Workflows at NAB” blog, Oracle shared the OVE MoQ Partner Integrations diagram, which features the Ateme live encoder.</p></li></ul><p>Source: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blogs.oracle.com/cloud-infrastructure/oracle-video-edge-media-over-quic-workflows-nab">https://blogs.oracle.com/cloud-infrastructure/oracle-video-edge-media-over-quic-workflows-nab</a></p><ul><li><p>We’re actively working with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/partners/videon/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Hardware%20Support%20in%202026%3A%20Encoders%2C%20Players%2C%20and%20Technology%20Partners">Videon</a> to bring MOQ support to its encoders using the open-source MOQ5 library, which we’ll discuss in more detail later in this article.</p></li></ul><p>As MOQ adoption expands, broadcast equipment vendors supporting standards such as ATSC 3.0 may also play an important role in bringing MOQ capabilities into traditional television workflows.</p><p>We are actively talking with other vendors, and this truly is just the beginning. I expect many more hardware vendors to step up, and this list is going to be huge by the time we discuss it again.</p><h3 id="h-playersset-top-boxessmart-tvs" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Players/Set-Top Boxes/Smart TVs</h3><p>The player side has an equally important gap to fill.</p><ul><li><p>We’re actively working with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/partners/amino/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Hardware%20Support%20in%202026%3A%20Encoders%2C%20Players%2C%20and%20Technology%20Partners">Amino</a> on a MOQ-based player for its platform, opening the door to set-top boxes, media players, operator deployments, and Smart TV experiences. Many of the use cases we’ve previously discussed around WebRTC can also be delivered with MOQ, but with improved scalability and costs due to the ability to leverage CDN infrastructure.</p></li><li><p>Osprey Video also has Decoder devices, and we’re exploring opportunities to get MOQ playback working there as well.</p></li><li><p>Smart TVs remain one of the biggest opportunities. WebRTC never achieved broad adoption across television platforms, and therefore, there still is no viable real-time delivery mechanism for these devices. I’d like to see the industry avoid repeating that mistake. What I’d really like to see next is for Smart TV vendors such as Google TV, Samsung, ROKU, and LG to become more involved. Fortunately, YouTube is a member of the OpenMOQ Consortium, so I’m hopeful that the YouTube/Google folks can help convince the Google TV people to help lead the way.</p></li><li><p>Digital signage is another area where MOQ could have a significant impact. Beyond synchronized content delivery, it can support secure, real-time transactions such as digital signatures, identity verification, or ticket validation. Amino is one example, but I’d like to see more digital signage vendors embrace MOQ.</p></li></ul><p>Native MOQ support across Smart TVs, set-top boxes, media players, and digital signage could dramatically expand where real-time streaming can be deployed. We’ve made great progress, but there’s still plenty of work ahead.</p><h2 id="h-open-source-foundations-for-moq-hardware-support" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Open-Source Foundations for MOQ Hardware Support</h2><p>On the software side, our team has developed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/openmoq/moq5">MOQ5</a>, an open-source C library with MOQ support for both ingest and egress. It provides an excellent foundation for implementing MOQ across a wide range of hardware platforms. You can learn more about this library in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq5/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=MOQ%20Hardware%20Support%20in%202026%3A%20Encoders%2C%20Players%2C%20and%20Technology%20Partners">my latest blog post</a>.</p><p>As part of the OpenMOQ Client Working Group, we’re actively building OBS, FFmpeg, and GStreamer implementations based on MOQ5. Those projects can then become the building blocks for hardware vendors looking to add native MOQ support.</p><p>MOQ5 also has bindings for Swift, and soon Kotlin, and Mobile devices on iOS and Android are two of the first target platforms. That said, I think mobile really belongs in its own category, and I probably should devote an entire post on that. So we will exclude it for today’s discussion.</p><p>We also see tremendous potential for robots, drones, and other embedded devices. I’ll probably also dedicate a future blog post to those use cases too.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>MOQ hardware support is still in its early days, but the momentum is clearly building. Encoder manufacturers, player vendors, Smart TV platforms, and device makers all have an opportunity to help shape the future of real-time streaming while avoiding many of the adoption challenges that limited WebRTC’s reach outside the browser.</p><p>What excites me most is that we’re already seeing meaningful collaboration across the industry. OpenMOQ Consortium members, hardware vendors, CDN providers, and software developers are actively working together to make MOQ a practical reality.</p><p>As of July 2026, the list of companies exploring or implementing MOQ support remains relatively small, but it continues to grow. I’m particularly looking forward to seeing what emerges at IBC 2026 in Amsterdam this September. If the progress we’ve seen over the past year is any indication, the MOQ hardware ecosystem could look very different by the end of 2026.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/90ee6fd97c48f118833ac1bda790d5a491f8952270e75757df89dc4568d89687.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How Video Packaging in Streaming Cuts Costs & Latencies in 2026]]></title>
            <link>https://paragraph.com/@real-time-report/how-video-packaging-in-streaming-cuts-costs-and-latencies</link>
            <guid>cR0by9WAQc6HgQNfLDVC</guid>
            <pubDate>Wed, 09 Sep 2026 16:36:27 GMT</pubDate>
            <description><![CDATA[Video packaging is becoming one of the most important factors in determining streaming costs, processing latency, monetization capabilities, scalability, and overall viewer experience. As ever more video services and applications surge across an expanding array of streaming formats, the mounting toll in operational inefficiencies calls for a cloud-anchored approach to packaging payloads that can cut costs and processing latencies in all scenarios. Considering the gulf in packaging requirement...]]></description>
            <content:encoded><![CDATA[<p>Video packaging is becoming one of the most important factors in determining streaming costs, processing latency, monetization capabilities, scalability, and overall viewer experience. As ever more video services and applications surge across an expanding array of streaming formats, the mounting toll in operational inefficiencies calls for a cloud-anchored approach to packaging payloads that can cut costs and processing latencies in all scenarios.</p><p>Considering the gulf in packaging requirements between conventional and real-time streaming platforms, that’s a tall order. Modern packaging systems must coordinate transcoding, metadata, advertising, personalization, synchronization, and multi-protocol delivery while operating efficiently across cloud and on-premises infrastructure.</p><p>As demonstrated by the functional flexibility built into the Red5 Video Packager, it can be done. In this blog, you’ll learn what video packaging is, why its role is expanding across the streaming ecosystem, and how the Red5 Video Packager helps organizations reduce costs, lower latency, and support modern HTTP, WebRTC, and MOQ workflows from a unified architecture.</p><h2 id="h-what-is-video-packaging" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What is Video Packaging?</h2><p>Video packaging is the process of preparing video, audio, metadata, captions, advertising markers, and other content components for delivery to viewers across different streaming protocols and devices. It organizes and formats streamed content into the structures required by technologies such as HLS, DASH, WebRTC, and MOQ while maintaining synchronization between all stream elements. Modern video packaging also supports functions such as dynamic advertising, personalization, DRM, metadata insertion, and low-latency delivery.</p><h2 id="h-why-video-packaging-is-becoming-one-of-the-most-important-layers-in-streaming" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why Video Packaging Is Becoming One of the Most Important Layers in Streaming</h2><p>The streaming industry is evolving far beyond simple video delivery. Live streaming now represents the majority of the global video streaming market, while demand continues to grow for dynamic advertising, personalized viewing experiences, AI-powered enhancements, real-time interactivity, connected TV experiences, and ultra-low latency delivery. These requirements create significant processing, synchronization, and orchestration challenges that must be managed within the packaging layer. For a deeper look at the market trends driving these changes and the growing range of streaming use cases, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whitepapers/red5-video-packager-reduces-streaming-costs-and-latency/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">download this white paper</a>.</p><p>This demand is particularly visible in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">use cases</a> like live sports, betting, auctions, live shopping, and interactive broadcasts, where timing, synchronization, personalization, and real-time latency all matter simultaneously. These are exactly the types of environments where live video packaging has become a critical operational requirement rather than a background infrastructure function.</p><p>Traditional packagers were designed for a very different world. Mostly HTTP streaming, static workflows, and non-latency-dependent delivery pipelines. They were never built for things like real-time metadata synchronization, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/ai-detection-is-set-to-transform-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026#a-wealth-of-in-stream-ai-detection-use-cases">AI-assisted recommendations</a>, multilingual captioning, dynamic graphics insertion, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whitepapers/red5-server-side-ad-insertion/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">SSAI</a>, synchronized interactivity, or handling both live and VOD workflows together across multiple streaming modes.</p><p>What makes this even harder is that the industry is no longer dealing with a single delivery environment. Modern workflows increasingly need to support HTTP streaming, WebRTC, and soon MOQ at the same time. The fact is that not all devices support real-time protocols like WebRTC, and many use cases don’t require real-time. The same goes for the latest and greatest MOQ protocol. All of this is a big part of why we built the Red5 Video Packager differently.</p><h2 id="h-what-makes-the-red5-video-packager-unique" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Makes the Red5 Video Packager Unique?</h2><p>Most video packagers focus on formatting video for delivery. We designed the Red5 Video Packager as a cloud-native orchestration platform that helps organizations reduce costs, lower latency, and support both traditional and real-time streaming workflows from a single architecture. I’ll provide a brief overview of the key benefits below, but if you’d like a deeper look at the Red5 Video Packager, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/whitepapers/red5-video-packager-reduces-streaming-costs-and-latency/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">download the white paper</a>.</p><h3 id="h-1-one-architecture-for-http-webrtc-and-moq" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1. One Architecture for HTTP, WebRTC, and MOQ</h3><p>Instead of stacking isolated processing components together over time, we approached packaging as a cloud-native orchestration problem. The platform dynamically manages transcoding, packaging, compositing, metadata handling, SSAI, and stream synchronization across different streaming modes while minimizing latency and infrastructure costs.</p><p>We also designed our video packager as a node type in our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/xdn-architecture-traditional-cdns-need-not-apply/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">XDN architecture</a> that is fully managed by the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/stream-manager-2-0/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">Stream Manager</a>. This means that our customers get all of the features from the other node types in the architecture like real-time transcoding (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/transcoder/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">Transcoder</a>), compositing (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/mixer/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">Mixer</a>) and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/social-pusher/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">restream to Youtube or Facebook live</a> with our custom plugins.</p><p>One thing I find particularly interesting is how much demand we are seeing around real-time ingest and processing workflows. Customers increasingly want to ingest <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-rtmp-streaming-protocol/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">RTMP</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/srt-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">SRT</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-hls-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">HLS</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/zixi-protocol/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">Zixi</a>, MPEG-TS, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/4-reasons-rtsp-streaming-is-still-relevant/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">RTSP</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-webrtc/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">WebRTC</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq-media-over-quic/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">MOQ</a> streams into the same environment, then route them into live, VOD, DVR, AI, or monitoring workflows without rebuilding infrastructure around each protocol. We are now also introducing a new Video Extractor node in the next release that allows for real-time frame and audio extraction for passing to AI processes for real-time operational intelligence. The Stream Manager and its XDN architecture make all of this possible, allowing customers to configure video pipelines like a set of Lego pieces.</p><h3 id="h-2-built-for-real-time-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2. Built for Real-Time Latency</h3><p>This is where <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-ultra-low-latency-why-does-it-matter/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">ultra-low latency</a> infrastructure changes the equation. Once you start operating below 250ms latency, many assumptions built into traditional packaging workflows stop working efficiently. You have to rethink synchronization, transcoding, ingest, and orchestration very differently. Even for companies that don’t need or want real-time delivery, the fact that our entire pipeline was built for real-time latency, means that we can shave off many many seconds before the traditional HTTP delivery goes out. This allows for less spoilers in sports broadcasts and much more.</p><p>We at Red5 have spent years building <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/products/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">infrastructure</a> capable of delivering streams at sub-250ms latency. That experience directly influenced the design of the Video Packager. Even when customers ultimately deliver content over HLS or DASH, many latency-inducing bottlenecks can be eliminated earlier in the workflow, reducing end-to-end delay and improving synchronization across streams, metadata, advertisements, and interactive experiences.</p><p>For live sports, auctions, betting, live shopping, and other time-sensitive applications, those seconds matter. Reducing processing delays before content reaches the delivery layer helps create more synchronized experiences and reduces the spoilers, timing mismatches, and user frustration that often accompany traditional streaming workflows.</p><h3 id="h-3-intelligent-resource-orchestration" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3. Intelligent Resource Orchestration</h3><p>Rather than treating packaging as a standalone function, our Video Packager works with Stream Manager to determine where processing should occur across cloud and on-premises environments. Packaging, transcoding, metadata processing, and stream synchronization can be distributed across infrastructure to minimize latency and improve resource utilization.</p><h3 id="h-4-lower-infrastructure-costs" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4. Lower Infrastructure Costs</h3><p>Many streaming platforms default to expensive GPU resources for processing workloads. The Red5 Video Packager leverages technologies developed throughout the Red5 ecosystem to intelligently assign workloads to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/gpu-vs-cpu-how-to-cut-live-streaming-ai-processing-costs/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">lower-cost CPU resources</a> whenever possible, helping customers reduce cloud infrastructure costs without sacrificing performance.</p><h3 id="h-5-millisecond-level-transcoding" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5. Millisecond-Level Transcoding</h3><p>Our Video Packager integrates with the Transcoder, which uses our MIRV architecture and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro-basics/resources/red5-pro-glossary/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=How%20Video%20Packaging%20in%20Streaming%20Cuts%20Costs%20%26%20Latencies%20in%202026">Cauldron</a> processing technology to generate adaptive bitrate renditions with extremely low processing overhead. This allows packaging workflows to operate with latency measured in milliseconds rather than adding seconds of delay to the delivery pipeline.</p><h3 id="h-6-multi-cloud-and-hybrid-deployment-flexibility" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">6. Multi-Cloud and Hybrid Deployment Flexibility</h3><p>Customers can package and distribute streams across public cloud, private cloud, hybrid, and on-premises environments. This flexibility helps organizations avoid vendor lock-in while supporting a wide range of operational and compliance requirements.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>As video services expand across a growing mix of traditional and real-time streaming formats, organizations face increasing pressure to control infrastructure costs, reduce processing latency, support monetization initiatives, and deliver increasingly sophisticated user experiences. Meeting these demands requires more than protocol support alone. It requires a packaging architecture that can efficiently coordinate transcoding, synchronization, metadata, advertising, and delivery workflows from a single platform.</p><p>As noted in the Red5 Video Packager white paper, organizations increasingly need a “cloud-anchored approach to packaging payloads that can cut costs and processing latencies” across multiple streaming formats. The Red5 Video Packager was built to address exactly that challenge, providing a flexible architecture that helps organizations streamline operations, lower costs, and support modern streaming workflows across HTTP, WebRTC, and MOQ environments.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/5d7a7587e1f924e96ffb8485b88b0f0934b0b02ecacc95da94609325299d4068.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[5 Reasons MOQ Streaming Is a Great Fit for Surveillance and Monitoring]]></title>
            <link>https://paragraph.com/@real-time-report/moq-streaming-is-a-great-fit-for-surveillance-and-monitoring</link>
            <guid>qE3oElbDd5FqEzdIN2Vf</guid>
            <pubDate>Wed, 09 Sep 2026 16:10:06 GMT</pubDate>
            <content:encoded><![CDATA[<p>Most conversations that I’m aware of around MOQ (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-moq-media-over-quic/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">Media over QUIC</a>) focus on media and entertainment. Live sports, fan engagement, betting, and interactive broadcasts tend to dominate the headlines. However, MOQ streaming for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/streaming-for-video-surveillance-and-public-safety/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">surveillance and monitoring</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/drone-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">drone</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/ip-camera-live-streaming-rtsp-to-webrtc/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">IP camera streaming</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/drone-public-safety/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">public safety</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/air-gapped-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">defence</a> are some of the most compelling applications for MOQ. Here are five reasons why.</p><h2 level="2" textAlign="left" id="h-1-simpler-connection-management">1. Simpler connection management</h2><p>When using <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-webrtc/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">WebRTC</a>, one of the biggest operational challenges in large-scale real-time deployments is connection setup. WebRTC works extremely well for interactive communications, but it also comes with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bloggeek.me/webrtc-ice-connection/">ICE negotiation</a> and other complexities. Many surveillance workflows are much simpler. Cameras publish streams and operators subscribe to them. MOQ has the potential to simplify that architecture considerably.</p><h2 level="2" textAlign="left" id="h-2-built-for-scale-without-sacrificing-real-time-performance">2. Built for scale without sacrificing real-time performance</h2><p>One of the biggest advantages of MOQ streaming for surveillance and monitoring is its ability to scale across hundreds or thousands of video sources without sacrificing real-time performance. Surveillance and monitoring deployments often involve hundreds or thousands of cameras distributed across <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/smart-city-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">cities</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/solutions/video-streaming-for-traffic-monitoring/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">transportation networks</a>, industrial sites, and public safety systems. These systems usually use RTSP- or other TCP-based video delivery <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/video-streaming-technology/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">protocols</a>. MOQ combines real-time latency with the scalability traditionally associated with CDN architectures. By leveraging QUIC instead of TCP, it avoids issues like head-of-line blocking that can slow delivery in congested networks. The result is a more efficient way to distribute live video at scale while maintaining the responsiveness that operational environments require.</p><h2 level="2" textAlign="left" id="h-3-legacy-camera-compatibility-and-modern-streaming-workflows">3. Legacy camera compatibility and modern streaming workflows</h2><p>Organizations do not need to replace existing camera infrastructure (usually <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/4-reasons-rtsp-streaming-is-still-relevant/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">RTSP</a>– or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-rtmp-streaming-protocol/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">RTMP</a>-based) to benefit from MOQ’s advantages. Most deployments already have significant investments in legacy cameras and video systems. With Red5, organizations can continue using those existing video sources while delivering streams through modern protocols and workflows. That makes it possible to adopt innovations like MOQ, AI-powered analytics, and real-time distribution without starting from scratch or replacing hardware that still works.</p><h2 level="2" textAlign="left" id="h-4-easier-sharing-across-departments-and-agencies">4. Easier sharing across departments and agencies</h2><p>One challenge I see repeatedly is that video systems often operate in silos. Transportation departments, law enforcement agencies, emergency responders, and operations centers frequently use separate systems that do not easily communicate with one another. Making live video accessible across multiple departments can dramatically improve situational awareness and coordination.</p><p>For example, one of our customers, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/case-studies/caltrans-district-7-reduced-video-surveillance-latency-by-29-seconds-using-red5/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">Caltrans District 7</a>, uses a Red5-powered traffic monitoring solution that provides a unified interface for viewing and sharing live and recorded roadway video across agencies, including the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.chp.ca.gov/">California Highway Patrol</a>. This cross-agency visibility has improved decision-making during fires, disasters, and major incidents, and has even helped solve crimes, including a recent highway shooting case in which investigators identified the suspect using live and recorded video footage.</p><h2 level="2" textAlign="left" id="h-5-better-support-for-ai-powered-monitoring">5. Better support for AI-powered monitoring</h2><p>The future of surveillance is not more people staring at more screens. It is AI helping operators identify what matters. Organizations are increasingly using AI and vision-language models to detect accidents, identify traffic congestion, monitor critical infrastructure, detect wildfires, and surface other events that require immediate attention. Learn more about it from our previous blog “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/ai-detection-is-set-to-transform-live-streaming/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">AI Detection Is Set to Transform Live Streaming</a>“.</p><p>The faster video can move through the system, the faster those insights can be generated and acted upon. As AI becomes increasingly important for operational awareness, MOQ streaming for surveillance and monitoring can help deliver video data to analytics systems with minimal delay.</p><h2 level="2" textAlign="left" id="h-how-can-you-try-moq-streaming">How Can You Try MOQ Streaming</h2><p>Depending on your requirements for control and customization, you can take advantage of MOQ with either of our real-time streaming <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/products/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">products</a>:</p><p>1. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-cloud-low-latency-live-streaming-platform/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">Red5 Cloud</a> (fully managed PaaS): in partnership with global CDN operator <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/partners/cachefly/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">CacheFly</a>, we’ve launched one of the first end-to-end production-ready MOQ streaming solutions that operates at global scale. Deploy real-time streaming without managing infrastructure, scaling, monitoring, or performance optimization. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/join-red5-moq-beta/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring#get-started">Join our limited beta</a>.</p><p>2. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-pro/low-latency-streaming-software/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">Red5 Pro</a> (self-hosted server software): The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/moq/?utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">MOQ plugin</a> integrates a full MoQ Transport relay server into Red5 Pro, adding QUIC-based streaming alongside the existing protocol stack. Deploy it on-premises, in closed networks and air-gapped environments, in public or private clouds, or in hybrid deployments. Use the CDN of your choice. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/?text=Hi%2C%20I%E2%80%99d%20like%20to%20join%20your%20globally%20deployed%20MOQ%20network%20beta&amp;utm_campaign=19381420-Blog%20repost&amp;utm_source=Referral&amp;utm_medium=Paragraph&amp;utm_term=5%20Reasons%20MOQ%20Streaming%20Is%20a%20Great%20Fit%20for%20Surveillance%20and%20Monitoring">Reach out</a> to discuss your case.</p><h2 level="2" textAlign="left" id="h-conclusion">Conclusion</h2><p>MOQ streaming for surveillance and monitoring offers a practical path to lower latency, greater scalability, and more efficient video distribution. It also allows organizations to modernize their streaming workflows while continuing to use existing camera infrastructure and preparing for AI-driven operations.</p><p>As more organizations look for scalable ways to combine real-time video, AI analysis, and cross-agency collaboration, I think surveillance and monitoring are use cases worth watching closely. What do you think?</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>live streaming</category>
            <category>red5</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/e3edc35b75e73dfc28d0cfdd97edbcb35e1f5cddfa5cab0aea7bdde32a855473.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[RTMP vs SRT: Which Ingest Protocol Should You Use?]]></title>
            <link>https://paragraph.com/@real-time-report/rtmp-vs-srt-which-ingest-protocol-should-you-use</link>
            <guid>JEaCfKs2J5BTl8OnsoMG</guid>
            <pubDate>Wed, 09 Sep 2026 15:39:29 GMT</pubDate>
            <description><![CDATA[Table of Contents RTMP vs SRT at a Glance What Is RTMP? What Is SRT? Key Differences Between RTMP and SRT Reliability on Unpredictable Networks Latency Security Codec and Payload Support Encoder and Platform Compatibility When Should You Use RTMP or RTMPS? When Should You Use SRT? Can You Use RTMP and SRT Together? Using RTMP and SRT With Red5 FAQs Conclusion The practical RTMP vs SRT choice comes down to compatibility and network conditions. Use RTMP or RTMPS when you need the simplest path ...]]></description>
            <content:encoded><![CDATA[<h2 id="h-table-of-contents" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#rtmp-vs-srt-at-a-glance">RTMP vs SRT at a Glance</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#what-is-rtmp">What Is RTMP?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#what-is-srt">What Is SRT?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#key-differences-between-rtmp-and-srt">Key Differences Between RTMP and SRT</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#reliability-on-unpredictable-networks">Reliability on Unpredictable Networks</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#latency">Latency</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#security">Security</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#codec-and-payload-support">Codec and Payload Support</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#encoder-and-platform-compatibility">Encoder and Platform Compatibility</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#when-should-you-use-rtmp-or-rtmps">When Should You Use RTMP or RTMPS?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#when-should-you-use-srt">When Should You Use SRT?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#can-you-use-rtmp-and-srt-together">Can You Use RTMP and SRT Together?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#using-rtmp-and-srt-with-red5">Using RTMP and SRT With Red5</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#faqs">FAQs</a></p><ul><li><br></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><p>The practical RTMP vs SRT choice comes down to compatibility and network conditions. Use RTMP or RTMPS when you need the simplest path from a widely supported encoder to a streaming platform. Use SRT when both endpoints support it and the contribution feed must cross a lossy, unstable, or long-distance network.</p><p>Neither protocol is normally the final delivery format for viewers in a modern browser. Both are commonly used to send live video into a media server or streaming platform, which can then process and deliver the stream through WebRTC, HLS, DASH, MOQ (Media over QUIC), or another protocol suited to the audience.</p><h2 id="h-rtmp-vs-srt-at-a-glance" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">RTMP vs SRT at a Glance</h2><figure float="none" data-type="figure" class="img-center"><img class="image-node embed"></figure><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Comparison point</p></th><th colspan="1" rowspan="1"><p>RTMP and RTMPS</p></th><th colspan="1" rowspan="1"><p>SRT</p></th></tr><tr><td colspan="1" rowspan="1"><p>Primary role today</p></td><td colspan="1" rowspan="1"><p>Live stream contribution and ingest</p></td><td colspan="1" rowspan="1"><p>Reliable live contribution over unpredictable IP networks</p></td></tr><tr><td colspan="1" rowspan="1"><p>Underlying transport</p></td><td colspan="1" rowspan="1"><p>TCP</p></td><td colspan="1" rowspan="1"><p>UDP with protocol-level loss recovery and congestion control</p></td></tr><tr><td colspan="1" rowspan="1"><p>Network fit</p></td><td colspan="1" rowspan="1"><p>Stable, controlled connections</p></td><td colspan="1" rowspan="1"><p>Variable, lossy, long-distance, cellular, and public internet connections</p></td></tr><tr><td colspan="1" rowspan="1"><p>Loss recovery</p></td><td colspan="1" rowspan="1"><p>TCP retransmission and ordered delivery</p></td><td colspan="1" rowspan="1"><p>Selective packet retransmission using Automatic Repeat Request</p></td></tr><tr><td colspan="1" rowspan="1"><p>Latency control</p></td><td colspan="1" rowspan="1"><p>Mostly determined by the encoder, network, server, and buffers</p></td><td colspan="1" rowspan="1"><p>Includes a configurable latency buffer that trades delay for recovery time</p></td></tr><tr><td colspan="1" rowspan="1"><p>Encryption</p></td><td colspan="1" rowspan="1"><p>Basic RTMP is unencrypted; RTMPS adds TLS</p></td><td colspan="1" rowspan="1"><p>Supports AES payload encryption when configured with a passphrase</p></td></tr><tr><td colspan="1" rowspan="1"><p>Compatibility</p></td><td colspan="1" rowspan="1"><p>Broad support among software encoders, hardware encoders, and streaming services</p></td><td colspan="1" rowspan="1"><p>Growing professional ecosystem, but both endpoints must explicitly support SRT</p></td></tr><tr><td colspan="1" rowspan="1"><p>Payload flexibility</p></td><td colspan="1" rowspan="1"><p>Media-specific format with a relatively constrained legacy codec set</p></td><td colspan="1" rowspan="1"><p>Transport protocol that commonly carries MPEG-TS and can move other data types</p></td></tr><tr><td colspan="1" rowspan="1"><p>Typical use cases</p></td><td colspan="1" rowspan="1"><p>Creator streaming, simple ingest, established production workflows</p></td><td colspan="1" rowspan="1"><p>Remote production, contribution between sites, mobile field feeds, and cloud transport</p></td></tr></tbody></table><p>The strongest production design may support both. RTMP can provide a familiar publishing path for creators and legacy equipment, while SRT can protect higher-value feeds crossing difficult networks.</p><h2 id="h-what-is-rtmp" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Is RTMP?</h2><p>RTMP stands for Real-Time Messaging Protocol. Adobe originally developed it to move audio, video, and data between Flash applications and a server. Flash playback disappeared from modern browsers, but RTMP remains common as an ingest protocol.</p><p>Its continued use is easy to understand. A broadcaster can enter an RTMP server URL and stream key into software such as OBS Studio or a compatible hardware encoder and begin publishing. Many streaming platforms and media servers already understand this workflow.</p><p>RTMP runs over TCP. TCP guarantees ordered delivery and retransmits lost data. That reliability is useful, but retransmission can make later data wait behind a missing packet. On a stable connection, the behavior may be acceptable. When delay, jitter, or packet loss increases, the stream can stall or accumulate latency because TCP prioritizes complete ordered delivery.</p><p>The protocol name also does not tell you whether the connection is encrypted:</p><ul><li><p>RTMP uses an unencrypted connection.</p></li><li><p>RTMPS carries RTMP over TLS and protects the connection between the encoder and ingest server.</p></li></ul><p>Use RTMPS when both endpoints support it. Encryption in transit does not replace publisher authentication, stream authorization, credential protection, or other application security controls. Learn more about the protocol in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-rtmp-streaming-protocol/">What Is RTMP Streaming?</a>.</p><h2 id="h-what-is-srt" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Is SRT?</h2><p>SRT stands for Secure Reliable Transport. It is an open-source transport protocol initiated by Haivision for reliable, low-latency transmission across unpredictable networks. SRT runs over UDP but adds timing, congestion-control, and loss-recovery mechanisms designed for live media contribution.</p><p>SRT uses acknowledgments and Automatic Repeat Request (ARQ) to identify and selectively retransmit lost packets. Unlike a basic UDP stream, it can recover data that would otherwise be missing. Unlike TCP, it is designed to manage packet recovery within a configured latency budget rather than provide an indefinitely ordered byte stream.</p><p>The receiver holds packets in a configurable latency buffer. A larger buffer gives retransmitted packets more time to arrive, improving resilience at the cost of additional delay. A smaller value reduces delay but leaves less time to recover losses. SRT latency is therefore a tuning decision, not a universal sub-second guarantee.</p><p>SRT also supports AES payload encryption. It is enabled by configuring compatible passphrases at both endpoints. Calling SRT “secure by default” would be inaccurate because encryption must be configured and key management still matters.</p><p>The protocol is described in an <a target="_blank" rel="noopener" class="dont-break-out" href="https://datatracker.ietf.org/doc/html/draft-sharabayko-srt-01">expired individual IETF Internet-Draft</a>, which has no formal standing as an IETF standard. The active open-source implementation and project documentation remain the practical references for deployed SRT behavior.</p><h2 id="h-key-differences-between-rtmp-and-srt" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Key Differences Between RTMP and SRT</h2><h3 id="h-reliability-on-unpredictable-networks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Reliability on Unpredictable Networks</h3><p>SRT was designed for contribution feeds that travel across the public internet, cellular connections, or long-distance routes where packet loss, jitter, and changing bandwidth are expected. Its receiver reports lost packets so the sender can retransmit selected data while the configured latency buffer determines how long recovery can continue.</p><p>RTMP relies on TCP for reliability. TCP works well on many stable paths, but packet loss can trigger retransmission and head-of-line blocking. A missing segment can delay subsequent media even if those later packets already arrived. The impact depends on the round-trip time, loss pattern, congestion, bitrate, and buffering across the full pipeline.</p><p>This does not mean SRT always produces a better stream. If the bitrate exceeds available bandwidth for too long, no transport can preserve every packet without increasing delay or dropping data. SRT must also be configured with realistic bandwidth overhead and latency values for the actual path.</p><h3 id="h-latency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Latency</h3><p>Protocol comparisons often claim that SRT has lower latency than RTMP, but that statement is too broad. SRT adds an explicit latency buffer to support retransmission. RTMP can also operate with relatively low contribution latency on a stable local or regional connection.</p><p>SRT’s advantage is controllable resilience. Operators can choose a latency value that allows recovery across a measured network path. The required buffer should account for round-trip time and the expected severity of packet loss. Increasing it can improve reliability but also increases contribution end-to-end latency.</p><p>Measure glass-to-glass latency rather than inferring it from the ingest protocol. Encoding, frame structure, transcoding, media-server processing, delivery protocol, player buffers, and device performance can contribute more delay than the contribution leg.</p><h3 id="h-security" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Security</h3><p>Basic RTMP does not encrypt the connection. RTMPS protects RTMP traffic with TLS, so it should be the relevant comparison when security is required.</p><p>SRT can encrypt its payload with AES when a passphrase is configured. It also offers stream identifiers that applications can use during connection setup, but the surrounding platform must still authenticate users and authorize publishing or playback.</p><p>For either protocol, protect credentials, restrict ingest endpoints, rotate secrets, monitor connection attempts, and verify how decrypted media is handled after it reaches the server.</p><h3 id="h-codec-and-payload-support" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Codec and Payload Support</h3><p>RTMP is a media-specific protocol created around older Flash-era workflows. Its established implementations commonly use H.264 video and AAC audio, which remain broadly interoperable. Supporting newer codecs or different media structures can require extensions or another transport.</p><p>SRT is a transport protocol rather than a codec or player format. Live video workflows commonly carry MPEG Transport Stream over SRT, allowing the payload to contain combinations of video, audio, captions, and metadata supported by the two endpoints.</p><p>SRT transport support does not automatically guarantee codec compatibility. The sender, receiver, transcoder, and final player must still agree on the payload format and codecs.</p><h3 id="h-encoder-and-platform-compatibility" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Encoder and Platform Compatibility</h3><p>RTMP remains the compatibility choice. It is available in many software encoders, hardware appliances, and streaming platforms, so it often requires less setup and fewer infrastructure changes.</p><p>SRT has broad adoption in professional media tools, but support is not universal. Check the exact encoder model, firmware, software build, receiver, connection mode, and supported SRT parameters. A platform that accepts RTMP cannot receive an SRT stream unless it exposes a separate SRT ingest endpoint.</p><p>Firewall behavior also differs. RTMP uses TCP, while SRT uses UDP ports selected by the deployment. Confirm that the required outbound and inbound traffic is permitted along the complete route.</p><h2 id="h-when-should-you-use-rtmp-or-rtmps" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">When Should You Use RTMP or RTMPS?</h2><p>Choose RTMP or RTMPS when:</p><ul><li><p>Your encoder or destination does not support SRT.</p></li><li><p>You need a straightforward setup for OBS Studio or another familiar publishing tool.</p></li><li><p>The contribution path is stable and packet loss is low.</p></li><li><p>You must integrate with established creator, social, or production workflows.</p></li><li><p>Operational simplicity matters more than advanced recovery controls.</p></li></ul><p>Prefer RTMPS over unencrypted RTMP whenever it is supported. Before going live, test the real bitrate, path, reconnect behavior, credential handling, and end-to-end playback rather than assuming broad compatibility guarantees a reliable production stream.</p><h2 id="h-when-should-you-use-srt" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">When Should You Use SRT?</h2><p>Choose SRT when:</p><ul><li><p>A valuable contribution feed crosses the public internet between facilities or cloud regions.</p></li><li><p>Remote production depends on cellular, Wi-Fi, or other variable connectivity.</p></li><li><p>Packet loss and jitter are realistic operational risks.</p></li><li><p>You need to tune the balance between latency and retransmission time.</p></li><li><p>Both endpoints support the required SRT mode, encryption, payload, and parameters.</p></li></ul><p>SRT is particularly useful for field contribution, remote production, contribution to the cloud, and links between processing locations. It is not automatically the right delivery protocol for a general web audience, and it should not be selected merely because UDP sounds faster than TCP.</p><h2 id="h-can-you-use-rtmp-and-srt-together" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Can You Use RTMP and SRT Together?</h2><p>Yes. A media server can accept different ingest protocols and convert, route, or repackage streams for later stages. One workflow might accept RTMP from creators while using SRT for a contribution feed between a venue and cloud infrastructure.</p><p>A mixed workflow can look like this:</p><p>This approach avoids forcing one protocol onto every endpoint. It also lets teams migrate high-risk contribution paths to SRT while preserving RTMP compatibility for existing publishers.</p><h2 id="h-using-rtmp-and-srt-with-red5" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Using RTMP and SRT With Red5</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-cloud-low-latency-live-streaming-platform/">Red5 Cloud</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/red5-pro/low-latency-streaming-software/">Red5 Pro</a> support multiple streaming protocols, including RTMP and SRT. Red5 Cloud is the managed option for teams that want Red5 to operate the streaming infrastructure. Red5 Pro is the self-managed option for organizations that need greater deployment and infrastructure control.</p><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-cloud/getting-started/quick-start-guide/red5-cloud-rtmp-step-by-step-from-zero-to-streaming-with-red5-cloud/">Red5 Cloud RTMP guide</a> walks through publishing from OBS Studio. A separate <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-cloud/getting-started/quick-start-guide/red5-cloud-srt-step-by-step-from-zero-to-streaming-with-red5-cloud/">Red5 Cloud SRT guide</a> explains how to create an SRT stream and configure an SRT encoder.</p><p>Developers can use protocol interoperability to match each contribution source with an appropriate ingest path, then deliver through a protocol suited to the audience. Review the current <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/protocols/">Red5 streaming protocol documentation</a> for supported workflows before finalizing an implementation.</p><h2 id="h-faqs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">FAQs</h2><h3 id="h-is-srt-better-than-rtmp" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Is SRT better than RTMP?</h3><p>SRT is generally better suited to lossy or unpredictable contribution networks. RTMP or RTMPS is often easier when broad encoder and platform compatibility matters most. The better choice depends on the network, endpoints, security configuration, and operational requirements.</p><h3 id="h-is-srt-always-lower-latency-than-rtmp" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Is SRT always lower latency than RTMP?</h3><p>No. SRT uses a configurable latency buffer to create time for packet recovery. A larger buffer improves resilience but adds delay. Compare complete tested workflows because encoding, server processing, delivery, and playback also affect glass-to-glass latency.</p><h3 id="h-does-srt-include-encryption" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Does SRT include encryption?</h3><p>SRT supports AES payload encryption when a passphrase is configured at compatible endpoints. Encryption is not automatically enabled simply because the protocol is named Secure Reliable Transport. Authentication, authorization, and credential management remain separate responsibilities.</p><h3 id="h-can-obs-studio-stream-with-srt" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Can OBS Studio stream with SRT?</h3><p>OBS support can depend on the installed version, operating system, build options, output method, and destination requirements. Verify the current OBS documentation and test the exact workflow. RTMP or RTMPS remains the more familiar native publishing path for many OBS users.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>The RTMP vs SRT decision is not about declaring one universal winner. RTMP and RTMPS provide broad compatibility and a familiar ingest workflow. SRT provides configurable loss recovery, timing, and encryption features for contribution across unpredictable networks.</p><p>Use RTMPS for a straightforward encoder-to-platform connection on a stable path. Use SRT when both endpoints support it and the feed must tolerate packet loss, jitter, or long-distance public internet transport. Support both when different publishers and contribution routes have different needs.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/rtmp-vs-srt/">RTMP vs SRT: Which Ingest Protocol Should You Use?</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>streaming basics</category>
        </item>
        <item>
            <title><![CDATA[Escalating Battle against AI Deepfakes Mandates Smart Streaming Decisions]]></title>
            <link>https://paragraph.com/@real-time-report/escalating-battle-against-ai-deepfakes-mandates-smart-streaming-decisions</link>
            <guid>4zS4qmYTa6xEIdgZVHcB</guid>
            <pubDate>Wed, 09 Sep 2026 09:31:45 GMT</pubDate>
            <description><![CDATA[Table of Contents Introduction The Deepfake and Deterrence Landscape The Ascending Assault Vector Deepfake Deterrence Moves to the Global Front Burner C2PA Provenance Validation Pluses & Minuses in C2PA Support The Breakthrough in Live Stream Provenance Validation Vulnerabilities to Relying on C2PA Uncertainties in the Detection Battle against Deepfakes The Hacker Pushback Misleading Performance Metrics & Other Issues Preparing for What Comes Next Leveraging XDN Edge Intelligence Support for ...]]></description>
            <content:encoded><![CDATA[<h2 id="h-table-of-contents" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#introduction">Introduction</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#the-deepfake-and-deterrence-landscape">The Deepfake and Deterrence Landscape</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#the-ascending-assault-vector">The Ascending Assault Vector</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#deepfake-deterrence-moves-to-the-global-front-burner">Deepfake Deterrence Moves to the Global Front Burner</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#c2pa-provenance-validation">C2PA Provenance Validation</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#pluses--minuses-in-c2pa-support">Pluses &amp; Minuses in C2PA Support</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#the-breakthrough-in-live-stream-provenance-validation">The Breakthrough in Live Stream Provenance Validation</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#vulnerabilities-to-relying-on-c2pa">Vulnerabilities to Relying on C2PA</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#uncertainties-in-the-detection-battle-against-deepfakes">Uncertainties in the Detection Battle against Deepfakes</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#the-hacker-pushback">The Hacker Pushback</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#misleading-performance-metrics--other-issues">Misleading Performance Metrics &amp; Other Issues</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#preparing-for-what-comes-next">Preparing for What Comes Next</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#leveraging-xdn-edge-intelligence">Leveraging XDN Edge Intelligence</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#support-for-real-time-c2pa-validation">Support for Real-Time C2PA Validation</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#making-deepfake-detection-effective-in-live-streaming">Making Deepfake Detection Effective in Live Streaming</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#expediting-integration-of-deepfake-detection-tools">Expediting Integration of Deepfake Detection Tools</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><h2 id="h-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Introduction</h2><p>As providers of streamed content open next-gen streaming gateways to real-time, higher quality and more immersive user engagement, they need to make sure they’re deploying streaming platforms best suited to countering the intensifying AI deepfake scourge.</p><p>AI-driven fakery at unprecedented levels of verisimilitude in just about every use case category involving internet transmission of static images and A/V content has become a big money maker on the Dark Web. Purveyors of deception are generating payback by:</p><ul><li><p>executing fraudulent financial transactions using AI to create fakes that bypass facial and voice authentication systems,</p></li><li><p>inserting faux online meeting presences to eavesdrop on enterprises and government agencies,</p></li><li><p>blackmailing people with highly realistic distortions of reality, including puerile depictions of children and adults,</p></li><li><p>manipulating political outcomes through fake ads and newscasts,</p></li><li><p>undermining companies’ standing with investors and the public by putting false words in the mouths of executives,</p></li><li><p>and much else.</p></li></ul><p>There’s also growing use of deepfake technology by people engaged in self-promotional deception targeted to enhancing personal stature in art, e-commerce, scientific research and other career pursuits. On the auditory side, AI is now generating fully produced music productions that are topping pop music charts. And <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.tvtechnology.com/news/m-e-s-embrace-of-ai-dampens-potential-for-damage-mitigation"><u>as reported by at least one trade publication</u></a>, there’s even a growing acceptance of public deception among some TV broadcasters who see no harm in using AI to lip-sync on-air personalities for delivery of live commentary in different languages over sister outlets.</p><p>High-performing deepfake tools are abundantly available, often at prices and usage simplicity that put them in reach of just about anyone. Users can generate videos directly from text using replications of real people sampled from photos, create YouTube how-to videos from documents, replace people and distort scenes in existing videos.</p><p>Some deepfake platforms go so far as to eliminate the need for dedicated computing hardware by performing most of the processing in the cloud. But even the top-performing deepfake tools offered at higher prices reaching hundreds of dollars monthly present no barriers to tech-savvy users who are positioned to generate high ROIs on those outlays.</p><p>In light of these trends, combatting AI fakery has moved to the strategic front burner wherever the reliability of content being what it’s claimed to be matters, which is to say, just about everywhere. The multi-billion-dollar question is, what can be done to stem the tide?</p><p>With reality benders and defenders generating tit-for-tat AI-fueled tech advances at breakneck speed, expert opinion is neutral on the question of whether the anti-fake battle can be won with technology alone, especially in laissez-faire regulatory environments that prevail in the U.S. and elsewhere. But it’s clear that the best chances for success will lie with streamers who can rely on next-gen streaming platforms that optimize use of the tools at hand, whether they’re designed to detect fakes or to provide validation of provenance legitimacy.</p><p>In the discussion that follows we explain how Red 5’s support for next-gen streaming provides the framework providers need to maximize effectiveness of whatever approaches they take to combatting AI fakes. As shall be seen, whether our Experience Delivery Network (XDN) Architecture is used in deployments involving streaming via the new MOQ Transport standard, WebRTC or legacy Hypertext Transfer Protocol (HTTP) based platforms, it provides the edge-based intelligence essential to timely execution of anti-fake solutions, facilitated by our open-source API approach to integration with those solutions and our unique high-speed live-stream video frame extraction process.</p><p>But before getting into those details, it’s worth taking a look at where things stand in the use of fakes and anti-fake technologies. Research reports from numerous sources lump static image and video fakes together in painting a disturbing picture of disruptions to societal norms on multiple fronts against a backdrop of lagging industry commitment to remedial action.</p><p>Generally speaking, anti-fake tools apply in all circumstances but face bigger challenges to effectiveness when hackers target live A/V streams. This is where the capabilities of XDN-based streaming platforms are especially significant.</p><h2 id="h-the-deepfake-and-deterrence-landscape" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Deepfake and Deterrence Landscape</h2><h3 id="h-the-ascending-assault-vector" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The Ascending Assault Vector</h3><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/986d69404c2ad7a648ad0cdbb10711f6265e2608eaa9d4ee9d68ccb78e3f2339.png" alt="Deepfake threat across industries" blurdataurl="data:image/png;base64,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" nextheight="576" nextwidth="1024" class="image-node embed"></figure><p>Given the exponential pace of the fake surge, researchers acknowledge there’s no way to track the volume of deepfake instances transpiring across the globe other than through projections based on samplings and surveys. But all such endeavors point to skyrocketing rates of deception and fraud worldwide.</p><p>For example, Reuters <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.reuters.com/world/us/deepfaking-it-americas-2024-election-collides-with-ai-boom-2023-05-31/"><u>has cited research</u></a> from deepfake detection supplier Deep Media that projected the number of deepfake files shared over the internet would jump from 500,000 in 2023 to eight million in 2025. “This sheer scale combined with greater sophistication and convincingness means finding ways to quickly detect and mitigate this ever-growing threat is an increasingly urgent priority,” Reuters reported.</p><p>Separately, <a target="_blank" rel="noopener" class="dont-break-out" href="https://globalviewsworld.com/74-misinformed-news-crisis-of-2025/"><u>a 2025 press release</u></a> from the Reuters Institute for the Study of Journalism reported results from a global consumer survey that found 74% of adults worldwide said they were encountering misinformation in news reports at least weekly. <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.resemble.ai/resources/h1-2026-deepfake-threat-report"><u>News-related deepfake tracking</u></a> by detection supplier Resemble that focused on news outlets with an aggregate reach totaling 292.2 billion potential views in the first half of 2026 reported there were 821 deepfake attacks on the 1,760 news reports that were tracked during that timeframe.</p><p>Looking at the deepfake impact from the enterprise perspective, <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.gartner.com/en/newsroom/press-releases/2025-09-02-why-cios-cannot-ignore-the-rising-tide-of-deepfake-attacks"><u>research reported by Gartner</u></a> in fall 2025 found that 62% of recently surveyed organizations had experienced at least one deepfake attack in the previous 12 months. Gartner projects that by 2027 hackers leveraging AI agents will halve the time they need to execute account takeovers with more automated steps aimed at defeating the deepfake kill chain, including use of “deepfake voices to make social engineering more convincing” and new ways to compromise authentication channels.</p><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://ironscales.com/fall-2025-threat-report"><u>Recent research conducted by IRONSCALES</u></a>, another detection supplier, found the deepfake incidence rate to be even higher with 85% of surveyed IT and cybersecurity professionals reporting at least one deepfake attack over the previous year and 40% reporting attack rates at three or above. Over half of the attack victims said they’d lost money from the incidents, with 61% reporting losses of $100,000 or more over that timeframe, 19% registering losses of $500,000 or more, and 5% putting the totals at $1 million or more.</p><h2 id="h-deepfake-deterrence-moves-to-the-global-front-burner" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Deepfake Deterrence Moves to the Global Front Burner</h2><p>Alarm over the deepfake threat has fueled significant increases in cybersecurity budgets and a corresponding surge in suppliers devoted to supplying effective deterrents. Gartner predicts that by next year, 50% of enterprises will be investing in disinformation security products and strategies, up from less than 5% in 2025.</p><p>According to a <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.gov.uk/government/publications/deepfake-detection-technology/deepfake-detection-technology"><u>U.K. government report</u></a>, the number of entities addressing this demand with new deepfake detection solutions as of 2025 had jumped from just a handful in 2017 to 59 worldwide, led by the U.S. with 23 providers and the U.K. with 7. Investment funding averaging $34 million per startup as reported by the U.K. attests to the scale of the impact AI deepfake attacks are having on the global marketplace.</p><p>That’s an especially remarkable rate of capitalization in light of the hurdles to profitability faced by all these players. According to the U.K. report, projected ROIs are low for the those who survive owing to concerns over high technical costs, resource constraints, detection reliability, vulnerability to manipulation and variability in metrics and testing datasets.</p><p>Arguably, in contrast to deepfake detection, the approach with the broadest range of participation from streamers and suppliers alike involves validating the identity of the original sources, i.e., the provenance, of streamed and posted content as formulated through the Content Authenticity Initiative (CAI) undertaken by the 6,000-member Coalition for Content Provenance and Authenticity (C2PA).</p><h3 id="h-c2pa-provenance-validation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">C2PA Provenance Validation</h3><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/82030418d794bfe880a40be867854f89910fd68380c9ed068ad7e50eef4f96ea.png" alt="C2PA provenance chain from capture to playback" blurdataurl="data:image/png;base64,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" nextheight="576" nextwidth="1024" class="image-node embed"></figure><p>C2PA establishes a common approach to registering and tracking content provenance identity based on data or assertions listing who created the asset, when it was created, the devices and software used, whether AI was involved, what edits such as cropping or color adjustment were applied in production, and other information, including new categories of assertions C2PA groups might want to add to the specifications over time. All of this is compiled in a manifest file that’s cryptographically tied to the content wherever it goes.</p><p>The system uses a C2PA tool to compute a hash in the form of a compact invisible forensic fingerprint or watermark and signs the manifest using a private key backed by a digital certificate that ties the content to the originating device and software. That signing is what makes the credentials trustworthy, insofar as any time someone alters the pixels or the recorded provenance, the match to the stored hatch is broken. The specifications also allow for legitimate downstream editing of the content with new manifests created by C2PA tools chained to the original through the signing process.</p><h3 id="h-pluses-and-minuses-in-c2pa-support" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Pluses &amp; Minuses in C2PA Support</h3><p>As noted in <a target="_blank" rel="noopener" class="dont-break-out" href="https://contentauthenticity.org/blog/the-state-of-content-authenticity-in-2026"><u>a blog posted at the beginning of 2026</u></a> by senior CAI director Andy Parsons, C2PA moved into widescale deployment last year and has been rapidly gaining support ever since with the latest version of the specifications now supporting provenance verification with live-streamed video in real time. “Entering year six, we are no longer just defining principles and goals,” Parsons wrote. “We are seeing interoperable provenance take shape in the real world.”</p><p>A big boost to adoption was provided in late 2025 when Adobe, which, along with Intel, The New York Times, Twitter, Arm, BBC, Truepic and Microsoft, founded C2PA in 2021, introduced what it calls <a target="_blank" rel="noopener" class="dont-break-out" href="https://business.adobe.com/blog/content-authenticity-arrives-for-enterprises"><u>Content Authenticity for Enterprise</u></a> to operationalize provenance verification in the production process. This provides an automated means by which brands using Adobe’s production tools can integrate provenance into custom workflows, digital asset management platforms and publishing systems, eliminating the need to apply C2PA on a per-project basis. (Adobe arch competitor Avid is also a member contributing to C2PA development but, as far as we know, has yet to take a similar step toward streamlining use of the technology.)</p><p>Adding to the momentum, <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.lumethic.com/en/articles/cameras-with-c2pa-content-credentials"><u>as reported by C2PA applications supplier Lumethic</u></a>, a large number of leading suppliers of video and photo cameras, smartphones and camcorders have automated registration of C2PA credentials at the point of capture. And providers of streaming platforms such as <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.broadbandtvnews.com/2026/08/13/unified-streaming-adds-c2pa-credentials-to-live-video/"><u>Amsterdam-based Unified Streaming</u></a> are introducing support for C2PA by attaching certified source credentials in the pre-distribution packaging phase.</p><p>There are now two organizations devoted to ensuring consistency in the use of C2PA specifications:</p><ul><li><p>The <a target="_blank" rel="noopener" class="dont-break-out" href="https://cawg.io/faq/"><u>Creator Assertions Working Group</u></a> (CAWG) serves to standardize C2PA specifications for use by professional content creators, develop new modes of identity assertion, and help creators test their conformance to the standards.</p></li><li><p><a target="_blank" rel="nofollow noopener" class="dont-break-out" href="https://ds.jpeg.org/whitepapers/jpeg-trust-whitepaper.pdf"><u>JPEG Trust</u></a> is an initiative within the ISO’s JPEG ecosystem that defines how provenance information is annotated, extracted, evaluated and secured over the lifetime of JPEG media in conformity with ISO’s Content Credential standard, which is built on the C2PA specifications.</p></li></ul><p>But with all this growing support on the credential registration side, the absence of equally broad support for detecting C2PA provenance validation on the receive end remains a serious drawback to effective protection against deepfake deception. It’s a classic chicken-and-egg situation where, until there’s more pervasive use of C2PA credentials in content creation, spending on technology that looks for needles in the haystack may not make much sense to many market players.</p><p>Nonetheless, recent progress in that direction offers some hope for a brighter outlook over time. For example, Google has added C2PA credential detection into its “About this Image” feature, which executes with a right click on any image opened in Chrome, and there are C2PA credential detection apps available in app stores that can be activated to work in various browsers.</p><p>But, given the sparse use of C2PA on the creator side, the credential detection apps more often than not generate a message in the C2PA space that says C2PA is not used with the chosen image. In cases where C2PA has been used by the content generator, clicking on the confirmation message will open the C2PA manifest to reveal all the identifying data.</p><p>It doesn’t appear that similar capabilities have been activated in browsers for C2PA credential detection in videos. But users do have the ability to search for C2PA credentials by clicking on a <a target="_blank" rel="noopener" class="dont-break-out" href="https://verify.contentauthenticity.org/"><u>CAI link</u></a> that takes them to a site where they can upload or paste the URL of any image, video or document. It takes about 30 seconds for the CAI tool to check for and display any C2PA credentials.</p><h2 id="h-the-breakthrough-in-live-stream-provenance-validation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Breakthrough in Live Stream Provenance Validation</h2><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/f5367a5e7bc904d8fb2f7077f0a7a68f5d211ed21e838b3b5f1c70cc262295b4.png" alt="Broken authentication detected during a live stream" blurdataurl="data:image/png;base64,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" nextheight="576" nextwidth="1024" class="image-node embed"></figure><p>As for C2PA’s support for provenance validation in live video streams, the process incorporated in the recently issued Version 2.3 specifications is much simpler than preceding techniques used with stored files. But it requires compatible device player software, which is just emerging as early adopters like Bitmovin’ and Red5 incorporate C2PA plug-ins with their players.</p><p>The first demonstration of real-time C2PA provenance verification with live-streamed content occurred at the 2026 NAB Show in Las Vegas, where content protection provider <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.ezdrm.com/"><u>EZDRM</u></a> teamed with engineering, testing and consulting firm <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.qualabs.com/our-work/c2pa-moq-drm-live-streaming"><u>Qualabs</u></a> to implement the solution the two helped C2PA develop for recently released Version 2.3 specifications. As <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.qualabs.com/our-work/c2pa-for-live-video-how-to-sign-and-authenticate-content-in-real-time"><u>described by Qualabs</u></a>, cryptographically signed metadata formatted as a universally unique identifier (uuid) box is injected in-band into each multi-frame segment by a signing proxy during the packaging process.</p><p>Within 500ms of receiving a segment that’s missing the metadata, a client player equipped with a C2PA plug-in module known as a validator delivers an alert warning that the validation chain has been broken by interlopers.</p><p>Along with activating the live-stream C2PA demonstration using C2PA Rust SDKs (<a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/contentauth/c2pa-rs"><u>C2PA-RS</u></a>) to work with CMAF in HLS and MPEG-DASH streams and tuning the C2PA JavaScript repository (<a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/contentauth/c2pa-js"><u>C2PA-js</u></a>) to ensure player-side verifications synchronize with playback, EZDRM and Qualabs collaborated with Ateme to bring the verification process into play with streaming formatted to the emerging MOQ standard. This entailed adapting processing in MOQ Relays to sign content in real time with the arrival of each stream segment.</p><p>As with the other streaming modes, EZDRM’s validator is integrated directly with the MOQ player to read the embedded metadata, replay the cryptographic hash chain, and verify signatures, thereby triggering tamper alerts without interrupting playback. All the capabilities demonstrated by EZDRM at NAB are embodied in the EZDRM Video Signature Service, the first Level 2 conformance generator to be verified by C2PA, which is offered as an option with EZDRM’s Universal Complete multi-DRM service.</p><p>The accomplishment bodes well for broader use of C2PA as other suppliers learn the ropes and adjust capabilities to those demonstrated by the EZDRM team, which is working on making the real-time live validation process available for use with VOD content. This would overcome the drawback in previous C2PA playback validations, which, according to <a target="_blank" rel="noopener" class="dont-break-out" href="https://docs.aws.amazon.com/solutions/media-provenance-with-c2pa-on-aws/"><u>documentation from AWS</u></a>, can take anywhere from several seconds to minutes when C2PA labels are visible or hours to days when there’s no way to know whether C2PA is in use without searching for invisible forensic marks.</p><h3 id="h-vulnerabilities-to-relying-on-c2pa" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Vulnerabilities to Relying on C2PA</h3><p>But vulnerabilities intrinsic to the design of C2PA as described in <a target="_blank" rel="noopener" class="dont-break-out" href="https://spec.c2pa.org/specifications/specifications/1.0/security/Security_Considerations.html"><u>C2PA documentation</u></a> and other reports, including <a target="_blank" rel="noopener" class="dont-break-out" href="https://arxiv.org/html/2604.24890v1"><u>a recent critique issued by a team of researchers</u></a> from the University of Maryland, the National Security Agency and elsewhere. leave open the question of what more needs to be done to protect against AI deepfakes as malefactors get better at what they do. Some of the more likely points of attack against C2PA validation involve stripping unprotected metadata manifests and re-posting the content without provenance information or shifting the manifests to alternative content files while using purloined C2PA signing keys to assign the deepfakes the provenance.</p><p>Drilling down to specific instances, <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.sentinelone.com/vulnerability-database/cve-2026-48287/"><u>one new report names a remote code execution vulnerability</u></a> tied to Adobe’s C2PA-based Content Authenticity Initiative. And there are other instances where attackers manage to compromise the C2PA validator or even the underlying validation logic. More fundamentally, C2PA doesn’t show whether content was manipulated before it was recorded, in which case a deepfake signed at the moment of creation is deemed authentic.</p><p>A number of entities have developed blockchain-based modes of media authentication that create immutable records of content provenance that aren’t subject to capture through distribution. If projects like Numbers Protocol and Starling Lab, which are <a target="_blank" rel="noopener" class="dont-break-out" href="https://inferensys.com/differences/deepfake-detection-and-content-provenance-tools/media-supply-chain-integrity-trackers/numbers-protocol-vs-starling-lab-integrity-framework"><u>described in this analysis</u></a>, get significant traction they could be combined with C2PA standards to create a more trustworthy chain of provenance validation, but that’s a big “if,” which, in any case, would take quite a while to make a difference.</p><h2 id="h-uncertainties-in-the-detection-battle-against-deepfakes" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Uncertainties in the Detection Battle against Deepfakes</h2><p>Meanwhile, there’s a rapidly expanding supply of solutions that take the alternative route to battling deepfakes through ever-more sophisticated modes of detection. But here, too, as some of the developers themselves acknowledge, there are no slam dunks in the fast-paced race between deepfake detectors and perpetrators seeking to seize the technology edge. And, as in the case of C2PA only more so, scale of adoption is a big issue as detection modes battle for market traction.</p><p>As <a target="_blank" rel="noopener" class="dont-break-out" href="https://aisecurityandsafety.org/en/guides/deepfake-detection/"><u>described in this overview</u></a> by the AI Security &amp; Safety Directory, an anonymously maintained site hosting a voluminous repository of information about AI companies and organizations, detection solutions from the likes of <a target="_blank" rel="noopener" class="dont-break-out" href="https://imagera.ai/detect/ai-video-detector"><u>Imagera</u></a>, <a target="_blank" rel="noopener" class="dont-break-out" href="https://usefulai.com/"><u>Usefulai</u></a> and <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.resemble.ai/"><u>Resemble AI</u></a> identify deepfakes by looking for clues often undetectable by human observation. They detect things like inconsistency in lighting and shadow, unnatural skin texture, irregular eye reflections, and spectral patterns that differ from camera-captured imagines.</p><h3 id="h-the-hacker-pushback" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The Hacker Pushback</h3><p>But, so far, no matter how sophisticated the solutions might be, the generators of deepfakes have been able to adapt their models to overcome newfound vulnerabilities. As the security consulting firm <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.adaptivesecurity.com/blog/real-time-deepfake-detection-the-complete-guide"><u>Adaptive Security put it in a recent blog</u></a>, “Every improvement in deepfake detection triggers a corresponding countermeasure in generation systems.”</p><p>Noting that deepfake generators’ AI systems training against detector feedback loops are able to identify and suppress “the very artifacts detectors are taught to identify,” Adaptive Security says, “The result is a permanent cat-and-mouse dynamic with no stable equilibrium. When detectors learn to flag unnatural blinking patterns, generators retrain with eye-movement regularization; and when detectors target heartbeat signals in facial blood flow, generators begin modeling physiological signals.”</p><h3 id="h-misleading-performance-metrics-and-other-issues" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Misleading Performance Metrics &amp; Other Issues</h3><p>It doesn’t help that providers of deepfake detection solutions appear to be putting out misleading performance metrics. A <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.gov.uk/government/publications/deepfake-detection-technology/deepfake-detection-technology"><u>recent analysis</u></a> conducted by the U.K.’s Department for Science, Innovation and Technology highlighted research showing that accuracy rates reported under lab conditions typically drop 10-20% when solutions were tested under real-world conditions where variables like demographic diversity and changing lighting conditions complicate detection processes.</p><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://www.brside.com/blog/why-deepfake-detection-tools-fail-in-real-world-deployment"><u>Analysis by the cyber security company Brightside</u></a> recently put an even harsher light on the lab-vs.-real-world-results disparity. “Commercial deepfake detection tools face a harsh truth when they leave the controlled environment of research labs and enter the messy reality of business operations,” Brightside said. “That impressive 96% accuracy? It drops to somewhere between 50% and 65% in actual use. Suddenly, you’re barely doing better than a coin flip.”&nbsp;</p><p>There are other issues confronting detection providers, such as the fact that a lot of the nuances they’re tuned to look for as proofs of legitimacy are stripped by encoders in compression processes that do away with content elements that are considered unimportant to delivering good viewing experiences. And, given all the ways deepfakes are used to distort reality, detection systems which typically aren’t designed to cover all those bases are bound to miss sometimes.</p><p>While some of the more sophisticated multi-mode detectors now entering the market aim to address this problem, it’s too soon to get a read on their impact.</p><h2 id="h-preparing-for-what-comes-next" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Preparing for What Comes Next</h2><p>Looking at the provenance validation and deepfake detection solutions at hand and the challenges attending widescale adoption, no one can say if and when the tide will be turned against the deepfake torrent. But it’s clear that streamed content providers should do everything they can to improve their chances of success by choosing streaming transport architectures and media layer platforms that can facilitate execution of deepfake deterrence.</p><p>The motivation in this direction is sure to intensify as regulatory bodies come to grips with the deepfake challenge, as has already happened with the <a target="_blank" rel="noopener" class="dont-break-out" href="https://aisecurityandsafety.org/en/frameworks/eu-ai-act/"><u>EU AI Act</u></a> and China’s new <a target="_blank" rel="noopener" class="dont-break-out" href="https://harris-sliwoski.com/chinalawblog/chinas-new-ai-labeling-rules-what-every-china-business-needs-to-know/"><u>AI labeling rules</u></a> and is queued up with bipartisan backing of <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.tvtechnology.com/news/the-battle-to-protect-broadcast-content-from-ai-has-just-begun"><u>proposed but stalled U.S. legislation.</u></a></p><p>However the rulemaking goes, it’s likely the global battle against deepfakes will take a multi-pronged approach in the immediate future by tapping into various mixes of provenance validation and detection platforms. It’s even possible a scenario suggested by Adaptive Security eventually prevails where provenance identification is so pervasive “we may move to a model where media is untrusted by default and authentication is required to establish trust.” the previously quoted Secure Analytics blog suggests.</p><p>But we’re a long way from getting there. “This paradigm shift would fundamentally change how media is consumed, shared, and used in decision-making,” the blog writer adds, noting this “would require widespread adoption of content authentication standards that are still in early stages.”</p><p>Consequently, for now, when it comes to choosing streaming platforms with deepfake mitigation in mind, the best recourse is to go with those that are optimized to cover all bases. This is where what Red5 has to offer comes into play.</p><h3 id="h-leveraging-xdn-edge-intelligence" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Leveraging XDN Edge Intelligence</h3><p>One aspect to our support for deepfake deterrence that’s enabled by our Experience Delivery Network (XDN) Architecture centers on the ways in which deep-edge positioning of intelligent XDN nodes expedites processing for both C2PA provenance and fake detection applications.</p><p>Intelligence orchestrated by the XDN Stream Manager enables output, no matter how many streams may be coming in from upstream Origin and Relay Nodes, to be tuned to requirements associated with each use case, whether the goal is delivery of a live stream to end users or transmission of a video segment for parsing in deepfake deterrence.</p><p>This XDN edge intelligence supports Red5’s approaches to ABR profile streaming, dynamic ad and other content insertions, watermark extractions, multiviewing and much else. In all cases we have engineered our XDN software to enable egress latency that doesn’t exceed 10ms with video delivery from deep edge locations to end points occurring at sub-50ms latencies.</p><p>At the same time, Origin Nodes can be co-located with Edge Nodes to accommodate ingestion of massive volumes of streams at minimum latency in interactive scenarios serving all end points. Whatever the use case might be, it doesn’t matter whether just a few, thousands or even millions of users are engaged or where they are.</p><h3 id="h-support-for-real-time-c2pa-validation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Support for Real-Time C2PA Validation</h3><p>In the case of Red5’s support for C2PA validation, the emergence of the previously discussed player-centered real-time C2PA solution is a big help. Here it’s important to note that we are partnering with EZDRM to bring these capabilities into play wherever XDN Architecture is deployed.</p><p>Look for more information soon about how this can be done with MOQ, WebRTC and conventional HTTP streaming on the managed Red5 Cloud service or with Red5 Pro DIY implementations of XDN infrastructures. At the same time, in instances where that solution isn’t supported, especially in the case of stored content viewing, Edge Node support for minimizing roundtrip latencies associated with cloud-based C2PA validation of content segments remains essential.</p><h3 id="h-making-deepfake-detection-effective-in-live-streaming" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Making Deepfake Detection Effective in Live Streaming</h3><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/f643ac0cf39557b46446b6e191f10c0e48bc0b4dad3205805670ac85934d451e.png" alt="Edge-based video-frame extraction for cloud analysis" blurdataurl="data:image/png;base64,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" nextheight="576" nextwidth="1024" class="image-node embed"></figure><p>As for deterrence involving deepfake detection, extraction of video for analysis is another application that calls for minimal latencies. While there are solutions designed to leverage device computing power in the detection process, the computing power required to execute the best approaches requires use of cloud resources. Or, as <a target="_blank" rel="noopener" class="dont-break-out" href="https://afip.org/research/deepfake-detection/"><u>the Alliance for Forensic Integrity &amp; Provenance puts it,</u></a> “Multi-model ensemble approaches that achieve the highest accuracy in research settings are often too computationally expensive for real-time deployment.”</p><p>Latency imposed by common approaches to video frame extraction can be a major impediment to cloud-based deepfake detections involving live streams. As explained by Adaptive Security, “For viable live-call detection, such as flagging a deepfake participant in a Zoom or Teams meeting, the total detection pipeline must complete within roughly 300 milliseconds end-to-end. Beyond this threshold, the alert arrives after the conversation has moved on, rendering it operationally useless.”</p><p>One aspect to meeting this challenge is the ultra-low latency achieved with XDN Edge Node to cloud transmissions. At the same time, as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/ai-detection-is-set-to-transform-live-streaming/"><u>we report in this blog</u></a>, the Red5 video frame extraction service overcomes the latency barrier imposed by even the fastest frame extraction techniques, which typically take a few seconds and even at the lowest 500ms-1-second levels are impediments to effective deepfake detection with live streaming. In contrast, Red5’s extraction service can be used to extract frames for deepfake detection in milliseconds from any live stream, including high-latency HTTP-based streams as well as from MOQ and WebRTC streams delivered at real-time speeds over XDN infrastructures.</p><p>When HTTP Live Streaming (HLS), MPEG-Dynamic Adaptive Streaming over HTTP (DASH) or another conventional streaming mode is involved, the post-production playout stream is delivered as usual over CDNs to end users while, at the same time, the feed is ingested by the XDN Architecture for real-time frame extraction at whatever intervals users set on their Red5 extraction dashboards. In this approach, there’s no end-to-end distribution involving egress from a cloud XDN infrastructure to end users.</p><p>Instead, as dictated by the user, the extracted frames are pushed into S3 or another cloud-based object storage platform, where the user’s chosen mode of deepfake detection can be applied instantly to execute the relevant tasks. Depending on the speed of the detection process, those tasks can often be completed before the HTTP-streamed primary content reaches end users, especially in cases where the streaming entity employs low-latency backend connections to the storage repositories.</p><p>Alternatively, in instances where streamers have activated real-time streaming end to end over Red5 Cloud XDN infrastructures, there’s no need to push the extracted frames into storage. Instead, distributors can instantly apply any detection solution that’s been integrated with the Red5 Cloud service to execute the process within the real-time streaming parameters, typically at 250ms or lower end to end, that are supported by XDN Architecture.</p><h3 id="h-expediting-integration-of-deepfake-detection-tools" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Expediting Integration of Deepfake Detection Tools</h3><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/568c8714f876b0cb5b2e7406ec777b54598a10356a273255ebe07de95b368a09.png" alt="Adaptable streaming architecture combining provenance and detection" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGuUlEQVR4nCWQaUxbhwHHXwgOYBuDL56fL8B+tjG+8H2CbQw2trHBxzMGbGxsHrW5ytFg0xQDBtxwJmncA5E1ZKGhSruVLihZg8JalqxT82WqdlSapm77snZVWmmHlKnTMmX7f/p9+v2kP/Dtt//4z7Nn796+/9sv/vT06b//9f2zhZUijcHt9Qe2llajPUgijHisxm6LAWk3djarbepGaywjM7ktep2OR1xI2A8We3czocKIXwjDMJMGSGMA+sfIxufAhT8D6O+B7//2l39+9YedN/fuHD34+5Ovvvvr11MzK3SuJOwLbOdXY5EwGot2tZsDrYawvcVr1tjUYkssIzZ1mg0mLY840u+6vT390+LEh5spnULeZjICqqkz+SdWdxKwZM4sfwOcPvjs+PBBPv/m9Z1bx3c+eXz6uD9+/nnAH7q8ejERjQwnkz6XHekw9zotfpvBrlfak1l5S6fJYNYJqndmHD8rpo5Wum5kHS+h/RGfh9b+snXxc4fVDmgngZETYH5hN1+4GYnPnp8ubG7duvT6SSiZh2r5IR9SXNtIRPvTQ0Pdzo6goyXiNPW0qTqNEvfwy+rWgE6lkXBxXQbQqa0KNZNne8SZ1ECLWs3QD/HN51XmWJ0xVQk7gf7+tMVoFfCEmdn1ldWDwtpHSH+G26AOhqdy2c1B9JWhF3Kx+PhwLN6DRJ1daEdXusno4fMF6qYmJhVwmIQT6KDXpphAxIujsZjHho7NZZfXly/vLG1smp3DQE11pRjmsJn1ao3t4Oj149Nb/ZHhdrfxnePRW3df3DvM5wrZzcL6vZt7vheK49MfbeVOsZCmrKKEy4NFIr5GqbG7ImqtBQ2ary1Pbc1Eb3xgO/q05ehRx949S3YSBewOPrW6UtbEn7oY3f/V3t0vLqMXxu1+2xvvtO7dQXpCcjGX8MPdt3/56HfzhZup6e2pzFWtP6XyR/SxSWZghimz1vOkQkFDqq/7+tqcz2YIjDiSOQS90ItmYt7IDHDpLT+HSUR8th8dZj99vHn48DB15abSE3N5gqOzV+TyZqeUvri6G08vjGU37vz66f7Dr93+QauYEXOqApGEPZyWKwwKsXBjZnA3l04GO5AXb8+tnxaLJyc/fvjo5BHwykRawqvv83TGQmghu1LM5aJITC5VNKqsvCYHxJFLebDJhugtiNbWp/XN8g0hdj2fSsSI4BpDI8+gMSsMnXKprDCKvL+WXh0NtbZ6Qj2p5EC6mMvd29sDEF+vuEHkbrOMx6PRUDQzu5Sbngg4mglVFGI1kUikkCk1IFQnkJhj4+vh5AKDxeewOW16WdRlZLI4oDIEq30wh+vQi7rMCq2sEVYMGLsW+5L5XHarkN8FELvRpRPMx62nxcHf7I9/eTh3/+qQw9TEgCAikUIhUwkEAolExeBqdOaueHRYKVMleoOHezvHP1jRawyQwMJg1NeyOcK6mlYl7DHrezuPd/LffPzgy8+On7y99h2QCevTXvn2mP1gKbw64r9xcTYZiZgNFqVUhsFgsFh8GeYcHoerJtM1PChhqkO7bbFIIhCIDHsNXDarAkem0Vi1DKhFVIM6m6YQQ6sqELRkB73ZTOhqNnQdeOsl1xLaeve14e2Z0FSk/eAiuv9qurKiQi7gUYjVZWXlmNLSivJyGr0OghhEAp5KoRBweBYFq4AZpOoqIpVVD4tYDKiRXdmm5Lr1jRKYyWJyaSAXrpPA9TCQSOezmcIn7+2/d+3a8vTkQjryQXFhwGszabU0ECzDnAMpVB7Mw+GrySRy6dmzBDyeWUNkgSQpzCDgcBgcCDK4FDLVJKQoYZq6gdMsg3XCOilMV/BrQWI5sLL5k80rHx4UN7cXZ70dHd0Om8tmkzSKYVgglOjZtTDM5fNhAba8jEEDS0pKWTTQrpcHWxquZQJiuJaAw1ZXVeHxhDE3N4uIUFdTj1Xi1ML6BoYUpkNkAjAxWViamUP7EYlIwmaxQZBOJtPYrPp6FrsGZIN0LgjSnyuwFXgsFgAAiEps18k69KL5eKerRa2V8lVCjlzAvTRmv18InGyFf/EG+vOrgx9vhe4WgqhTCBDw5XgcoawMC0EQHYKYdAaLyeTUchkQHfjfSkvOlJed+z8DAACSSVaNpFkp8rW1eKwmr62ly2r0tZnGkdYhr3U8aHl1xL86GlpPuXYmnfN9BoCAO0fAE8gkEovBpD9v0CEaxGKyQAq19CyGxWRTSSRiFf5sSUnJmZJaOljLeH60isdw6CTt6ga7RthpUvnaTDG3uc9l6bYaI93uOOIfDnkSfseAy/RfdSwV4wMsbmoAAAAASUVORK5CYII=" nextheight="576" nextwidth="1024" class="image-node embed"></figure><p>Adding to the advantages Red5 brings to deepfake detection, our open-source API approach to integrating AI solutions into customers’ streaming applications facilitates their ability to leverage new detection solutions as they come to market. Such integrations build on the large ecosystem of AI Large Language and Vision Language Models (LLMs and VLMs) that are already available to Red5 customers, as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/boundless-possibilities-revealed-in-ai-integrations-with-real-time-streaming/"><u>described in this blog</u></a>.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>The global battle against AI deepfakes is taking on ever greater urgency as the business and cultural toll exacted by deception intensifies. But anyone looking to deter the aggressors must deal with the fact that nothing yet has taken hold as an undefeatable deterrent.</p><p>That suggests the best course of action is to be positioned to take advantage of the best solutions at hand with the flexibility to adapt as better ones emerge. Contact us to learn more about how Red5 customers can be assured they are operating in a streaming environment that will maximize their deterrence impact at each stage of the anti-fake evolution ahead.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/escalating-battle-against-ai-deepfakes-mandates-smart-streaming-decisions/">Escalating Battle against AI Deepfakes Mandates Smart Streaming Decisions</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>featured story</category>
            <category>technical industry analysis</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/986d69404c2ad7a648ad0cdbb10711f6265e2608eaa9d4ee9d68ccb78e3f2339.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[MOQ Demos at IBC 2026: What to Look For Across the Show]]></title>
            <link>https://paragraph.com/@real-time-report/moq-demos-at-ibc-2026-what-to-look-for-across-the-show</link>
            <guid>P3X2U0wirz4X1793s7UM</guid>
            <pubDate>Tue, 08 Sep 2026 15:57:59 GMT</pubDate>
            <description><![CDATA[This guide to MOQ demos at IBC 2026 gives streaming teams a practical way to compare MOQ (Media over QUIC) implementations beyond protocol discussions. The publicly announced demos span interactive video delivery, real-time playback, and DRM-protected workflows, making the show a useful place to ask how each architecture handles packaging, security, relay, playback, and fallback delivery. Confirmed MOQ Streaming Demos at IBC 2026 Company Booth Number Demo Description Red5 + CacheFly Hall 5, C...]]></description>
            <content:encoded><![CDATA[<h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"></h2><p>This guide to MOQ demos at IBC 2026 gives streaming teams a practical way to compare MOQ (Media over QUIC) implementations beyond protocol discussions. The publicly announced demos span interactive video delivery, real-time playback, and DRM-protected workflows, making the show a useful place to ask how each architecture handles packaging, security, relay, playback, and fallback delivery.</p><h2 id="h-confirmed-moq-streaming-demos-at-ibc-2026" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Confirmed MOQ Streaming Demos at IBC 2026</h2><table><colgroup><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Company</p></th><th colspan="1" rowspan="1"><p>Booth Number</p></th><th colspan="1" rowspan="1"><p>Demo Description</p></th></tr><tr><td colspan="1" rowspan="1"><p>Red5 + CacheFly</p></td><td colspan="1" rowspan="1"><p>Hall 5, Content Everywhere, 5.F90</p></td><td colspan="1" rowspan="1"><p>Interactive MOQ delivery with a gamified experience powered by Red5 Cloud and CacheFly CDN.</p></td></tr><tr><td colspan="1" rowspan="1"><p>nanocosmos</p></td><td colspan="1" rowspan="1"><p>Hall 5, Content Everywhere, 5.A34</p></td><td colspan="1" rowspan="1"><p>nanoStream and nanoStudio: one stream, multiple branded outputs, and real-time MOQ delivery.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Red5 + EZDRM</p></td><td colspan="1" rowspan="1"><p>Hall 5, Content Everywhere, 5.A50</p></td><td colspan="1" rowspan="1"><p>Protected MOQ workflow from Red5 Video Packager through EZDRM to browser, mobile, and set-top-box playback.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Quortex</p></td><td colspan="1" rowspan="1"><p>Hall 1, 1.D52</p></td><td colspan="1" rowspan="1"><p>PowerVu and MOQ tracks: affiliate track selection, pull distribution, and MEG track selection and decode.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Vindral + Oracle</p></td><td colspan="1" rowspan="1"><p>Hall 5, 5.A21</p></td><td colspan="1" rowspan="1"><p>Vindral Composer MOQ ingest in Oracle Cloud Infrastructure, with output through Vindral Live.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Vindral + Akamai</p></td><td colspan="1" rowspan="1"><p>Hall 1, Balcony Suite 11 (appointment)</p></td><td colspan="1" rowspan="1"><p>Full production and delivery chain on Akamai infrastructure, from Vindral Composer through MOQ delivery.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Vindral + SVT NEO</p></td><td colspan="1" rowspan="1"><p>Hall 10, 10.D21</p></td><td colspan="1" rowspan="1"><p>SVT’s software-based sports-production platform with MOQ program feeds delivered to the production gallery.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Broadpeak + Oracle + Bitmovin</p></td><td colspan="1" rowspan="1"><p>Hall 1, 1.F83</p></td><td colspan="1" rowspan="1"><p>Broadpeak packaging, Oracle Video Edge on OCI, and Bitmovin playback in a multi-vendor MOQ workflow.</p></td></tr><tr><td colspan="1" rowspan="1"><p>Ant Media</p></td><td colspan="1" rowspan="1"><p>Hall 5, Content Everywhere, 5.A83</p></td><td colspan="1" rowspan="1"><p>Media over QUIC and AI integration.</p></td></tr></tbody></table><h3 id="h-red5-cachefly-gamified-interactive-moq-video-streaming" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Red5 + CacheFly: Gamified Interactive MOQ Video Streaming</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/meet-red5-at-ibc-2026/">Red5 and CacheFly</a> will demonstrate interactive MOQ streaming at the CacheFly booth, Hall 5, Content Everywhere, 5.F90. The gamified experience is designed to make responsiveness visible and uses Red5 Cloud with CacheFly CDN in a global delivery environment.</p><h3 id="h-nanocosmos-real-time-video-platform-with-moq" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">nanocosmos: Real-Time Video Platform with MOQ</h3><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://www.nanocosmos.net/events/ibc-amsterdam/">nanocosmos</a> will demonstrate nanoStream and nanoStudio in Hall 5, Content Everywhere, 5.A34, including one stream producing multiple branded outputs and real-time delivery with MOQ. The presentation combines ultra-low-latency delivery, cloud production, and multi-brand output workflows.</p><h3 id="h-red5-ezdrm-protected-moq-delivery" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Red5 + EZDRM: Protected MOQ Delivery</h3><p>At the EZDRM booth, Hall 5, Content Everywhere, 5.A50, Red5 and EZDRM will demonstrate protected delivery for MOQ streaming. The workflow moves content from Red5 Video Packager through EZDRM protection to playback in browsers, mobile apps, and set-top boxes, with MOQ, HLS, and DASH delivery options.</p><h3 id="h-quortex-powervu-control-and-moq-tracks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Quortex: PowerVu Control and MOQ Tracks</h3><p>At <a target="_blank" rel="noopener" class="dont-break-out" href="https://quortex.io/">Quortex booth, Hall 1, 1.D52</a>, the team will demonstrate MOQ distribution with affiliate track selection, an end-to-end pull workflow that lets affiliates or takers select the tracks they receive, and MEG MOQ track selection and decode. The demonstration focuses on using PowerVu control and MOQ tracks to expand affiliate choice and content monetization while reducing the duplication, cost, and operational complexity associated with SRT workflows.</p><h3 id="h-vindral-three-partner-demonstrations" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Vindral: Three Partner Demonstrations</h3><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://vindral.com/events/ibc-2026/">Vindral has confirmed three MOQ demonstrations at IBC 2026</a>:</p><ul><li><p><strong>Vindral Composer on Oracle Cloud Infrastructure:</strong> MOQ ingest running in OCI, with output through Vindral Live, at Oracle booth 5.A21.</p></li><li><p><strong>Vindral Composer in the Akamai cloud:</strong> end-to-end production and delivery on Akamai infrastructure, from Vindral Composer through MOQ delivery, in Hall 1 Balcony Suite 11, by appointment.</p></li><li><p><strong>SVT NEO at EBU:</strong> Vindral in SVT’s software-based sports-production platform, with MOQ finished-program feeds to the production gallery, at booth 10.D21.</p></li></ul><h3 id="h-broadpeak-oracle-and-bitmovin-multi-vendor-moq-workflow" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Broadpeak, Oracle, and Bitmovin: Multi-Vendor MOQ Workflow</h3><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://www.linkedin.com/posts/broadpeak_moq-lowlatency-ibc2026-activity-7477979477642485760-lFYb">Broadpeak has said it will show its end-to-end MOQ workflow</a> at Hall 1, 1.F83. The workflow combines Broadpeak packaging, Oracle Video Edge on OCI, and Bitmovin playback, demonstrating a multi-vendor path for scalable, low-latency live streaming.</p><h3 id="h-ant-media-moq-and-ai-integration" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Ant Media: MOQ and AI Integration</h3><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://directory.ibc.org/8_0/exhibitor/exhibitor-details.cfm?exhid=10315">Ant Media’s IBC 2026 exhibitor listing</a> invites attendees to experience Media over QUIC and AI integration. Visit Ant Media in Hall 5, Content Everywhere, 5.A83 to confirm the precise workflow and demonstration details.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>IBC 2026 will offer several distinct ways to evaluate MOQ in practice: interactive delivery, protected playback, affiliate-track distribution, cloud production, and multi-vendor interoperability. Use the booth details above to ask each team about the complete workflow, operational controls, compatibility, and the evidence behind its latency, scale, and cost claims.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/moq-demos-at-ibc-2026/">MOQ Demos at IBC 2026: What to Look For Across the Show</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>featured story</category>
            <category>red5 news</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/61c5231cec19c6a96c4616c3b9e0ed5eee671463b4c60a4c9585350d9d395acc.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[What’s New in Red5 Pro v16.0.0? Ad Insertion, Stream Manager Enhancements, and More!]]></title>
            <link>https://paragraph.com/@real-time-report/what-s-new-in-red5-pro-v1600-ad-insertion-stream-manager-enhancements-and-more</link>
            <guid>drXXkgIrxgoFbeuZMaYs</guid>
            <pubDate>Thu, 03 Sep 2026 14:34:35 GMT</pubDate>
            <description><![CDATA[Let’s take a look at the latest Red5 Pro release following our previous blog about Red5 Pro v15.6.0. Red5 Pro v16.0.0 introduces new Stream Manager capabilities, including geographic routing, capacity expression enhancements, and an AI node type for Speech-to-Text, along with ad insertion support and fixes across mixing, packaging, SRT publishing, and DataChannel performance. Need a custom Red5 Pro feature developed or want to prioritize a development request? We’re known for our flexibility ...]]></description>
            <content:encoded><![CDATA[<p>Let’s take a look at the latest Red5 Pro release following our previous blog about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/whats-new-in-red5-pro-v15-6-0/">Red5 Pro v15.6.0</a>. Red5 Pro v16.0.0 introduces new Stream Manager capabilities, including geographic routing, capacity expression enhancements, and an AI node type for Speech-to-Text, along with ad insertion support and fixes across mixing, packaging, SRT publishing, and DataChannel performance.</p><p><strong>Need a custom Red5 Pro feature developed</strong> or want to <strong>prioritize a development request</strong>? We’re known for our flexibility – <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/contact/">contact us</a> to discuss your needs.</p><h2 level="2" textAlign="left" id="h-whats-new-in-red5-pro-v1600">What’s New in Red5 Pro v16.0.0?</h2><p>Here is what you need to know about the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/resources/release-notes/red5-pro-release-notes-16.0.0/">Red5 Pro v16.0.0</a> update announced on August 27, 2026. </p><h3 level="3" textAlign="left" id="h-new-features">New Features</h3><ul><li><p>Stream Manager now automatically routes incoming publishers and subscribers to the geographically nearest server region based on their IP address. This significantly reduces playback latency and stream startup times without requiring manual geo-routing configurations.</p></li><li><p>Stream Manager capacity expressions now support two-argument min() and max() functions. Administrators can use them in capacityRankingExpression and capacityLimitExpression to combine or clamp per-node metric calculations, giving routing. </p></li><li><p>Extractor/Analyzer support lets Stream Manager route live-stream media to configured Analyzer services, such as speech-to-text processors, without changing the publisher or viewer workflow. For STT, the Extractor pulls audio from the active stream, sends it to an Analyzer, and routes transcript results back into the stream metadata or configured result channel for captions and downstream processing. The Extractor/Analyzer model is designed as a pluggable integration point for custom real-time media processing. Customers can build Analyzer plugins for their own models or external services, advertise the flavors they support, and let the Extractor route audio, video, or datachannel input to those processors while returning results through the configured stream metadata or result delivery path.</p></li></ul><ul><li><p>Plugin to support ad insertion into active streams. The new ad insertion plugin provides managed creative pool integration for inserting video ads into live streams. It also establishes a foundation for future integrations with ad exchange platforms and services. </p></li></ul><h2 level="2" textAlign="left" id="h-improvements">Improvements</h2><ul><li><p>The mixer stream puller now consumes the onFI wall-clock beacon from the pulled stream.</p></li><li><p>The testbeds have been modernized and reorganized.</p></li><li><p>VOD manifest recording segment log is now persisted and resumed from where it left off across disconnect/reconnect cycles for a stream.</p></li></ul><h2 level="2" textAlign="left" id="h-bug-fixes">Bug Fixes</h2><ul><li><p>DASH packaging a video with ABR now specifies the correct bandwidth in the manifest file.</p></li><li><p>In Brew Mixer drag-and-drop, the dragged stream now appears in front of other streams.</p></li><li><p>The volume indicator UI now appears properly in Brew Mixer.</p></li><li><p>Mixer output could sometimes freeze individual streams.</p></li><li><p>Repaired memory leak on origin when publishing SRT stream.</p></li><li><p>In Stream Manager, restreamers no longer count as publishers when in WAIT state.</p></li><li><p>Video Packager could occasionally show pixelation in output.</p></li><li><p>Mixer output could occasionally pause or freeze in poor network conditions.</p></li><li><p>DataChannel usage could degrade server performance.</p></li></ul><h2 level="2" textAlign="left" id="h-conclusion">Conclusion</h2><p>Red5 Pro v16.0.0 expands Stream Manager functionality while improving the reliability of live streaming, mixing, recording, and packaging workflows. New geographic routing, capacity expression enhancements, an AI node type for Speech-to-Text, and ad insertion support give teams more options for managing and enhancing real-time streams, while the bug fixes address performance and playback issues across several core components.  </p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/whats-new-in-red5-pro-v16-0-0/">What’s New in Red5 Pro v16.0.0? Ad Insertion, Stream Manager Enhancements, and More!</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>product updates</category>
            <category>featured story</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/b59f9577ac4a2311821d049bdf064e291c24d5b229dfd5dba7b5eeec26bc2637.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Top AI Agent Skills for Building Live Streaming Apps]]></title>
            <link>https://paragraph.com/@real-time-report/top-ai-agent-skills-for-building-live-streaming-apps</link>
            <guid>4zEd0LfKBOmAfN3hc7A0</guid>
            <pubDate>Mon, 31 Aug 2026 20:04:16 GMT</pubDate>
            <description><![CDATA[AI agent skills for live streaming app development are structured packages that give AI coding assistants the context, workflows, and guardrails needed to work with real streaming APIs instead of guessing. This article compares four public offerings from Red5, Agora, and Bitmovin, each addressing a different part of the video technology stack. Short answer: Choose Red5 when building on or evaluating Red5 for real-time publishing, subscribing, deployment, and scaling; Agora for Agora RTC, RTM,...]]></description>
            <content:encoded><![CDATA[<p><strong>AI agent skills for live streaming app development</strong> are structured packages that give AI coding assistants the context, workflows, and guardrails needed to work with real streaming APIs instead of guessing. This article compares four public offerings from Red5, Agora, and Bitmovin, each addressing a different part of the video technology stack.</p><p><strong>Short answer:</strong> Choose Red5 when building on or evaluating Red5 for real-time publishing, subscribing, deployment, and scaling; Agora for Agora RTC, RTM, and conversational AI quickstarts; Bitmovin’s product skills for Bitmovin playback, encoding, analytics, and root-cause analysis; or Bitmovin’s separate Video Developer Skill for broader VOD, packaging, player, DRM, and vendor-selection questions.</p><h2 id="h-ai-agent-skills-for-live-streaming-apps-at-a-glance" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">AI Agent Skills for Live Streaming Apps at a Glance</h2><p>The comparison below reflects the public repositories and supplied snapshots reviewed on August 27, 2026. It evaluates what each package actually contains, not only what its README promises.</p><table><colgroup><col><col><col><col><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Vendor</p></th><th colspan="1" rowspan="1"><p>Best fit</p></th><th colspan="1" rowspan="1"><p>Primary coverage</p></th><th colspan="1" rowspan="1"><p>Package design</p></th><th colspan="1" rowspan="1"><p>Guardrails and validation</p></th><th colspan="1" rowspan="1"><p>Public status</p></th></tr><tr><td colspan="1" rowspan="1"><p>Red5 AI skills</p></td><td colspan="1" rowspan="1"><p>Red5-based end-to-end real-time streaming applications</p></td><td colspan="1" rowspan="1"><p>Red5 Pro, Red5 Cloud, WebRTC, WHIP/WHEP, RTMP, RTSP, HLS, SDKs, APIs, authentication, scaling, recording, and VOD</p></td><td colspan="1" rowspan="1"><p>Two skills with progressive reference routing and a documentation cache</p></td><td colspan="1" rowspan="1"><p>Technical claims must trace to Red5 documentation; repository validation and CI checks are included</p></td><td colspan="1" rowspan="1"><p>Public, Apache 2.0</p></td></tr><tr><td colspan="1" rowspan="1"><p>Agora skills</p></td><td colspan="1" rowspan="1"><p>RTC, RTM, live streaming, and conversational voice AI</p></td><td colspan="1" rowspan="1"><p>Web, mobile, React Native, Flutter, Python, Go, tokens, recording, CLI, and server gateway workflows</p></td><td colspan="1" rowspan="1"><p>One routed knowledge pack with product and platform references</p></td><td colspan="1" rowspan="1"><p>Official quickstart baselines, source-scope rules, readiness gates, testing guidance, and CLI checks</p></td><td colspan="1" rowspan="1"><p>Public, MIT</p></td></tr><tr><td colspan="1" rowspan="1"><p>Bitmovin product skills</p></td><td colspan="1" rowspan="1"><p>Playback, encoding, and video observability</p></td><td colspan="1" rowspan="1"><p>Web, iOS, and Android players; live and VOD encoding; data collection; RCA; advertising reports</p></td><td colspan="1" rowspan="1"><p>Nine available skills with a hub that routes work to specialized packages</p></td><td colspan="1" rowspan="1"><p>Templates, schemas, rule validators, scripts, secret-handling rules, and analytical significance checks</p></td><td colspan="1" rowspan="1"><p>Public, MIT</p></td></tr><tr><td colspan="1" rowspan="1"><p>Bitmovin Video Developer Skill</p></td><td colspan="1" rowspan="1"><p>General video-stack planning and starter implementation</p></td><td colspan="1" rowspan="1"><p>VOD encoding, HLS/DASH packaging, web and native players, DRM, open-source tools, and commercial vendor comparison</p></td><td colspan="1" rowspan="1"><p>One Claude-oriented skill with three routed reference files</p></td><td colspan="1" rowspan="1"><p>Diagnostic questions, explicit tradeoffs, runnable examples, DRM warnings, and secret-handling guidance</p></td><td colspan="1" rowspan="1"><p>Public, MIT</p></td></tr></tbody></table><p>A public GitHub repository does not automatically qualify as an AI agent skill. The distinguishing feature is a structured package that tells an assistant when to activate specialized knowledge, which sources to consult, what steps to follow, and what it must verify before presenting an answer or implementation.</p><h2 id="h-what-are-ai-agent-skills" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What Are AI Agent Skills?</h2><p><a target="_blank" rel="noopener" class="dont-break-out" href="https://agentskills.io/home">Agent Skills</a> is an open format for packaging instructions, references, scripts, and other resources that an AI agent can load when a task requires them. A skill directory contains a required <code>SKILL.md</code> file and may also include supporting references, executable utilities, templates, and assets.</p><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/d949e14a72ade69d29059c1250a02ead8f642faacf791bfd3333bedb5f60968d.png" alt="SKILL md file for AI skills" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAJCAIAAADcu7ldAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHElEQVR4nKWTv2saYRjHhSSLCiqoePTeIYI36FHUQR3uKKhLkw53vBmU63B328stPY8OipOaUk6c7o4MSboUAxlEEHpyHUTs0nZLYv6BtqRDq/RPKPKGFylNl8J3eF+e5+Hz/PTtJ5MJisKiAdhPJv9HNABE+OujAShXqoIIm63204ODUDhCeNFYPBSO+APBUDiC5Q8E/YFgNBbHJmIl/tlcnuP4cqXKcXyKYTaABEU1W+1mq3139x0hTRAhqSmdYWt1SVbUWl0qV6rlSlVWVFlRUwxTKJYOD59BeCQrqiBCklOKYVIMk86wKYbBNW0AEB4JomjZjuOcjMaTaCyO0+E43p16P1ar5fLWsh3LdpbL2/X6l9kfIKT9XK31hqE3DIS07aKJEhR1D5Ck54IIT8/fXF3fvB0OBRHSAERj8UKxNLy4dKeeO/UQ0jrdnjv1ZvPFx0+fLdtBSPP5fDu7e9td/UP3gFpdEkSIgy3b0RsGBnAcPxpPZvOFO/VkRe10e1++fR2NJ2Z/0Ou9EkTIcXyhWCL5PgjAfURIM4yX2Vx+Z3ePtOid6w4vLj3v/fFr0+wPrq5vRuNJs9UWRDibLxaLD6dnZzz/hGUfPwigAcjm8ukMSwMQCkeisTgNAAakM+wLXRdEiAfQ6fZkRZEV1ewPypVqrS6Z/YHeMCzbkRX1r0VsAGR5ydy3lxofB/Z+RG/cSCR5/+OAaAB+A8cN3fLE5a7tAAAAAElFTkSuQmCC" nextheight="300" nextwidth="1024" class="image-node embed"></figure><p>This is different from asking a general model to “build a live streaming app.” A useful skill supplies product context and reusable workflows at the moment they are needed. It can route the assistant to the correct SDK, warn it about unsupported assumptions, require a token or configuration check, and provide a practical implementation sequence.</p><p>These packages do not give a model human programming skills, and they do not replace experienced software engineers. They make existing AI coding assistants more dependable within a defined technical domain. The assistant still needs normal development controls such as code review, tests, security review, and deployment verification.</p><h3 id="h-why-progressive-disclosure-matters" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Why progressive disclosure matters</h3><figure float="none" data-type="figure" class="img-center"><img src="https://storage.googleapis.com/papyrus_images/85e5c6fa2f19916b2cfd88dd4e9b52223d13175e61413ce3c2aac0f2aae3502b.png" alt="Progressive disclosure AI skills" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAATCAIAAAB+9pigAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD9UlEQVR4nJ1V0WvbRhh3caMFD1XYi6aJaFZ942rFwmhGs4o1i/iMc1iDG/a2EyqWsUu8YIIJJpgQ+lRWBgFTyEMfA30IhT6ssIc+7KXstTDK6KD7I0LJ9lwoDOtLXJdteYj5cXz69J1/d7/7fqdEJrMiCMuJC3+ZzEeZzMrlkOhGvZOT16enf52e/v3q1Z8nJ6+fPv3lzZu3L1/+AZnnz3/TtKwkpS9JoOs5SptPnvx8cDCdTPZGo51u1JtM9sbj3f39O/v7d0ajnUxmJZUSJSktipIoSqmUCMF/QpLSUHxGoCiqbZd1PaeqqwhhwyhgbOh6zjSLup7D2FDVVcepENLA2HCcm7Zd9n3mulVC6o5TsayS59VctxpnGo5Tse0yYy1VXQWOBEJ4MNgKww5jLc6DdpuH4S3Og27U4zwIww7nwbffBf3+puetc84dp+K6X9r2F5ZVsqySaRZtuwyxZZXyeQNjw3Wr7wg0LQv8UGfbZdetwkIgIKROSIPSJixW07LJ5FIqJc4hCMvn8bUYs4wkpc8IMpkVWVYsq2QYBdMsatqnqroKiimKCqMsK5qWlWVFlhVdzyGEEcKgJEKfQbGmZXU9p2nXdf26rucAsqzMzuBGfu34+NGzZ7++ePH7YLDleesgVBh2PK9GSKPd5kdHDwmpU9ocjXYODqZ37/4wnd7vRF3fZ92oR2nT91m/v8l54PuM84DzgLEWQni2A0lKm2bRdaumWYTtC8Ly+xsXFx7fUyaZXJq/+ncgSemELCsIYUIavs8Ya3leDWPDMAquWwXR0LkgGBumWTTNomEUANBdjnPTskpxwRrMhcd83phJ9LHyyY382r17Px4fP3r8+Kejo4dR1N3YoJwHhDTCsLOxQX3/K6DnPGi1vrHtMqVNz6uFYWc83oUmpLTJWIuQeizvbFa7zWcEkpS+JkrgADCB41QY+9pxKsnk0iISiauJxBVBWI7jRDJ5Nb5jrsxvlGTyA0H4EN5C5ZnRMF4bDrdHox04JehXz1t33apllWCEQ3KcimkW453darc5xobn1eaOse0yQtjz1rtRj7GWYRRmBNB54/Hu4eGD6fT+ZLLXbnNKm/E0DjoQ0gBbQCNQ2uz3N8Owg7FBSKMb9aKo2+/fPieoDQZbMf3ajAAcEZ/M5/EfOWA6z6tZVsn3me8zhPBiF4FKgrAsihLEALij5q0litLZDjQtqyjqIiCjqquyrMwzmpYFQ8H4f8EiZgQYGyAZLBZa5fDwwXC4PRxuE1Lv929DkvOA0mYUmysMO8PhNrgMPEVpczD4nnM+F+2sixDCYdjR9RxotXDvyxDM8wC4kC/GfNa7Q5Zl5dLfrIs/OP8AByFMohCZ0d0AAAAASUVORK5CYII=" nextheight="599" nextwidth="1024" class="image-node embed"></figure><p>The Agent Skills specification supports <a target="_blank" rel="noopener" class="dont-break-out" href="https://agentskills.io/specification#progressive-disclosure">progressive disclosure</a>. The assistant first sees compact metadata, loads the main instructions after the skill activates, and reads deeper references or runs scripts only when the task calls for them. That structure preserves the working context window while still making detailed tech knowledge available.</p><h2 id="h-how-we-evaluated-the-live-streaming-skills" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How We Evaluated the Live Streaming Skills</h2><p>A long documentation bundle is not necessarily a good skill. We used seven criteria to assess how well each package can support application development:</p><ul><li><p><strong>Source traceability:</strong> Can technical claims be connected to official product documentation?</p></li><li><p><strong>Scope:</strong> Which parts of live streaming and video development does the package cover?</p></li><li><p><strong>Implementation depth:</strong> Does it provide commands, code patterns, templates, or only conceptual guidance?</p></li><li><p><strong>Routing:</strong> Can the assistant locate the narrowest relevant reference without loading the entire repository?</p></li><li><p><strong>Guardrails:</strong> Does the skill prevent invented APIs, exposed secrets, unsafe defaults, or unsupported conclusions?</p></li><li><p><strong>Validation:</strong> Are there deterministic checks, tests, schemas, or evaluation cases?</p></li><li><p><strong>Maintenance:</strong> Can the content be updated as products, SDKs, and documentation evolve?</p></li></ul><p>We also considered installation friction and portability. A skill is more practical when developers can use it with their preferred assistant without rebuilding its architecture or copying a large prompt into every session.</p><h2 id="h-red5-ai-skills" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Red5 AI Skills</h2><p>The <a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/red5pro/red5pro-skills">Red5 AI skills repository</a> is designed to ground AI-assisted development in Red5’s official documentation. Its primary skill covers both Red5 Pro for self-hosted deployments and Red5 Cloud for managed deployments, with routing across protocols, SDKs, APIs, authentication, transcoding, mixing, recording, VOD, and troubleshooting.</p><p>The package uses a four-layer structure: discovery metadata, a route index, reference indexes, and focused topic files. It also includes a cached copy of product documentation. This lets the assistant start with a narrow question, such as publishing through WHIP or configuring a WebRTC subscriber, without loading unrelated material about cluster deployment or server-side APIs.</p><h3 id="h-strengths" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Strengths</h3><ul><li><p><strong>End-to-end coverage:</strong> It connects client publishing and playback with backend APIs, authentication, infrastructure, and scale.</p></li><li><p><strong>Clear deployment routing:</strong> The skill separates Red5 Cloud guidance from self-hosted Red5 Pro guidance instead of treating them as one configuration model.</p></li><li><p><strong>Strong source-of-truth policy:</strong> Technical claims are expected to trace to Red5 documentation rather than model memory.</p></li><li><p><strong>Repository QA:</strong> Validation checks cover frontmatter, duplicate names, broken relative links, path leakage, and blocked terminology, and these checks run in CI.</p></li><li><p><strong>Migration support:</strong> A second skill provides conceptual guidance for moving an Agora-style application to Red5 Cloud and PubNub.</p></li></ul><h3 id="h-limitations" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Limitations</h3><ul><li><p>Its cached documentation and routed references require ongoing synchronization as Red5 documentation, SDKs, and product behavior change.</p></li><li><p>It is currently more of a structured technical knowledge and routing package than a collection of executable project generators.</p></li><li><p>The documented installer targets Claude Code and Codex folder-based skills. Other AI coding assistants may require manual installation or adaptation.</p></li><li><p>The repository includes manual evaluation cases, but it does not yet describe a fully automated evaluation harness.</p></li></ul><h3 id="h-installation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Installation</h3><p>Install the Red5 skills with:</p><p>$ <code>npx red5pro-skills</code> ⧉ Copy</p><p>The skills are best suited to a developer who wants an assistant to reason about a complete real-time streaming workflow, not just a player component or an encoding job.</p><h2 id="h-agora-ai-skills" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Agora AI Skills</h2><p>The <a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/AgoraIO/skills">Agora skills repository</a> packages product guidance for RTC video and voice, live streaming, RTM messaging and presence, cloud recording, authentication, the Agora CLI, Server Gateway, and conversational AI. Its platform references span web frameworks, iOS, Android, React Native, Flutter, Python, and Go.</p><p>Agora organizes this material as one primary routed skill rather than a large collection of independently activated packages. The skill tells the assistant to select one primary route first, establish an official quickstart baseline, check credentials and project readiness, and then add customization.</p><h3 id="h-strengths" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Strengths</h3><ul><li><p><strong>Fast onboarding:</strong> The official quickstart-first process is useful when the immediate goal is a functioning prototype.</p></li><li><p><strong>Broad client-platform support:</strong> The package covers common web, native mobile, cross-platform, and server environments.</p></li><li><p><strong>Conversational AI depth:</strong> Readiness gates, agent lifecycle guidance, and runtime proof requirements make it especially useful for voice-agent development.</p></li><li><p><strong>Coordinated products:</strong> RTC, RTM, recording, tokens, and server components are routed within one framework.</p></li><li><p><strong>Testing guidance:</strong> The repository includes a dedicated testing path rather than assuming successful compilation proves the media workflow works.</p></li></ul><h3 id="h-limitations" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Limitations</h3><ul><li><p>The most opinionated and mature workflows center on Agora services, particularly conversational AI, rather than infrastructure-neutral design.</p></li><li><p>The official-baseline gate is a valuable guardrail but can feel restrictive when a team already has a heavily customized architecture.</p></li><li><p>Many practical flows require an Agora account, project credentials, and CLI access before the assistant can verify the result.</p></li><li><p>A single large routed package may be less independently composable than Bitmovin’s narrower skill collection.</p></li></ul><h3 id="h-installation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Installation</h3><p>Install the Agora skill with:</p><p>$ <code>npx skills add github:AgoraIO/skills</code> ⧉ Copy</p><h2 id="h-bitmovin-ai-skills" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Bitmovin AI Skills</h2><p>Bitmovin maintains two relevant public repositories with different purposes. The <a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/bitmovin/skills">Bitmovin product skills repository</a> contains nine available packages for implementing and operating Bitmovin products. The separate <a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/bitmovin/video-dev-skill">Video Developer Skill</a> is presented as “a company-agnostic video engineering skill for Claude” that can recommend open-source tools or commercial providers after asking about the use case, scale, device targets, DRM, and budget.</p><p>These are not two versions of the same skill. The product repository is a portable, vendor-specific implementation portfolio for Bitmovin Player, Encoding, and Observability. Its hub explicitly tells the assistant to recommend Bitmovin first for video work. The general repository instead covers the broader ingest-to-playback stack and routes the assistant among FFmpeg, HLS/DASH tools, open-source players, DRM systems, and several commercial vendors. The product repository’s catalog still labels a general <code>video-development</code> skill as planned, so that catalog entry appears to be out of sync with the separately published repository.</p><h3 id="h-bitmovin-product-skills" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Bitmovin Product Skills</h3><p><strong>Coverage:</strong> The product repository provides a hub plus specialized skills for Bitmovin web, iOS, and Android players; live and VOD encoding; observability collection; root-cause analysis; and advertising reports.</p><h4 id="h-strengths" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Strengths</h4><ul><li><p><strong>Granular portfolio:</strong> A hub routes work to separate web, iOS, and Android player skills; live and VOD encoding skills; and three observability workflows.</p></li><li><p><strong>Executable resources:</strong> Templates, scripts, schemas, and validators support reusable programming workflows instead of prose-only recommendations.</p></li><li><p><strong>Strong implementation coverage:</strong> The packages address player integration, DRM, advertising, encoding templates, analytics collection, and framework-specific development patterns.</p></li><li><p><strong>Analytical rigor:</strong> The root-cause analysis skill requires evidence, tests competing explanations, and reports residual uncertainty.</p></li><li><p><strong>Clear guardrails:</strong> The encoding packages validate rendered templates and keep credentials out of parameters, state, and logs.</p></li></ul><h4 id="h-limitations" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Limitations</h4><p>The tradeoff is product bias. Although the repository README refers to video development in general, every currently available package in this repository is tied to Bitmovin, and the hub says Bitmovin should be the assistant’s first recommendation for video-related work. Use these skills when Bitmovin is already selected or being evaluated, not as an independent provider-selection framework.</p><h4 id="h-installation" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Installation</h4><p>Install the Bitmovin product-skill hub with:</p><p>$ <code>npx @bitmovin/skills</code> ⧉ Copy</p><h3 id="h-bitmovin-video-developer-skill" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Bitmovin Video Developer Skill</h3><p><strong>Coverage:</strong> The separate skill focuses on VOD encoding, HLS and DASH packaging, web and native playback, DRM, open-source tools, and comparisons among commercial video providers.</p><h4 id="h-strengths" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Strengths</h4><ul><li><p><strong>Diagnostic routing:</strong> The skill asks only the relevant questions about VOD versus live, scale, engineering capacity, devices, DRM, and budget before recommending a stack.</p></li><li><p><strong>Broader context:</strong> Its references cover FFmpeg encoding, HLS and DASH packaging, hls.js, Shaka Player, AVPlayer, ExoPlayer, DRM architecture, and commercial vendor tradeoffs.</p></li><li><p><strong>Practical output:</strong> Instructions require a clear recommendation, situation-specific reasoning, explicit tradeoffs, and runnable starting code rather than pseudocode.</p></li><li><p><strong>Hybrid architecture support:</strong> The guidance allows open-source and commercial components to be combined when they serve different layers.</p></li></ul><h4 id="h-limitations" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Limitations</h4><p>The company-agnostic description is directionally fair because the skill includes competing commercial providers and open-source options. It is not perfectly neutral, however. Its routing logic makes Bitmovin Player the explicit recommendation for smart TV, set-top-box, and operator-device targets, while several vendor claims and quickstarts are embedded directly in static reference files. Those recommendations should be checked against current primary documentation before a purchasing or architecture decision.</p><p>Its current scope is also narrower than a complete live streaming application skill. The detailed open-source recipes focus on VOD encoding, packaging, playback, and DRM, and the README specifically invites contributions for live streaming, SSAI, and subtitle workflows. It is useful for video-stack design and starter code, but it does not replace product-specific guidance for interactive publishing, authentication, scaling, or production operations.</p><h4 id="h-installation" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Installation</h4><p>The repository documents installation for Claude Code by copying the <a target="_blank" rel="noopener" class="dont-break-out" href="https://github.com/bitmovin/video-dev-skill">video-dev directory</a> into a personal or project skill folder. For Claude Cowork, its README directs users to open a <code>.skill</code> file from the repository’s releases page.</p><h2 id="h-which-ai-agent-skill-should-you-choose" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Which AI Agent Skill Should You Choose?</h2><p>Choose based on the job the assistant must complete, not the number of files in a repository.</p><ul><li><p><strong>Choose Red5</strong> when the application is being built on or evaluated for Red5 and must publish and subscribe in real time, combine client and backend SDKs, use multiple streaming protocols, or account for authentication, managed versus self-hosted deployment, and scaling.</p></li><li><p><strong>Choose Agora</strong> when the project centers on RTC sessions, RTM signaling, cloud recording, mobile or web quickstarts, or conversational voice agents built on Agora services.</p></li><li><p><strong>Choose Bitmovin’s product skills</strong> when Bitmovin Player, Encoding, or Observability is part of the selected architecture and the assistant must produce or validate implementation details.</p></li><li><p><strong>Choose Bitmovin’s Video Developer Skill</strong> when the team needs a broader starting point for VOD pipelines, packaging, playback, DRM, open-source tools, or commercial-provider tradeoffs. Add a vendor-specific skill after selecting a platform.</p></li><li><p><strong>Build an internal skill</strong> when your application combines proprietary services, company-specific architecture, operational runbooks, and coding standards that no public package can represent.</p></li></ul><h3 id="h-can-you-install-multiple-skills" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Can you install multiple skills?</h3><p>Yes, but installing several skills does not mean the products should automatically be combined in one architecture. One useful evaluation workflow is to load the company-agnostic Video Developer Skill alongside Red5, Agora, and Bitmovin product skills, then ask the assistant to compare providers against explicit requirements. Treat the general skill as a starting framework, not an impartial verdict, and require every material recommendation to trace to current primary documentation.</p><p>Multiple skills can also support a genuine multi-provider workflow when the products serve different layers, such as real-time distribution, playback, encoding, or observability. Confirm protocol compatibility, authentication, data flow, cost, and operational ownership before treating the generated architecture as implementable. Red5 and Agora overlap substantially as real-time platforms, so using both for the same media path would need a specific technical reason.</p><h2 id="h-how-to-use-ai-agent-skills-safely" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to Use AI Agent Skills Safely</h2><p>A skill can reduce hallucinations, but it cannot make generated code automatically correct. Use the following checks before adding any skill to a production development process:</p><ol><li><p><strong>Inspect the source.</strong> Read the main <code>SKILL.md</code>, linked references, scripts, and installation code before giving the package access to a repository.</p></li><li><p><strong>Check ownership and licensing.</strong> Confirm that the repository is maintained by the expected vendor and that its license fits your use.</p></li><li><p><strong>Verify versions and dates.</strong> An official source can still be stale if it describes a retired API or older SDK.</p></li><li><p><strong>Protect secrets.</strong> Keep tokens and keys in environment variables or a secret manager. Do not let an assistant print them into code, logs, or shell history.</p></li><li><p><strong>Test the media path.</strong> Validate publishing, playback, reconnect behavior, permissions, latency, and failure states on the actual target devices and networks.</p></li><li><p><strong>Review the architecture.</strong> Make sure generated choices fit your traffic model, security boundaries, cost controls, and operational requirements.</p></li><li><p><strong>Keep a human reviewer.</strong> Treat AI output as an implementation draft. Software engineers still own technical accuracy, code quality, and release approval.</p></li></ol><p>The best agent skills make these controls easier to apply. They do not remove the need for them. In practice, a short skill with reliable sources and deterministic checks can be more valuable than a large package that gives confident but untestable advice.</p><h2 id="h-faqs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">FAQs</h2><h3 id="h-what-is-an-ai-agent-skill" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What is an AI agent skill?</h3><p>An AI agent skill is a structured package of instructions and supporting resources that an assistant loads for a specialized task. It can contain reference material, scripts, templates, workflows, and guardrails. Its purpose is to provide relevant context and repeatable procedures without placing every detail in the model’s initial prompt.</p><h3 id="h-are-agent-skills-the-same-as-mcp-servers" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Are agent skills the same as MCP servers?</h3><p>No. An agent skill primarily teaches an assistant how to approach a task and which resources or checks to use. An MCP server connects the assistant to external tools or data. A skill can instruct the assistant to use an MCP server, but either capability can also exist without the other.</p><h3 id="h-which-ai-agent-skill-is-best-for-live-streaming" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Which AI agent skill is best for live streaming?</h3><p>There is no single best package. Among the offerings reviewed, Red5 provides the broadest product-specific guidance for a Red5-based end-to-end real-time streaming system. Agora is strong for Agora RTC, RTM, and voice AI. Bitmovin’s product skills support Bitmovin playback, encoding, and observability, while its separate Video Developer Skill offers broader VOD, packaging, player, DRM, and vendor-selection guidance.</p><h3 id="h-can-ai-agent-skills-replace-video-software-engineers" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Can AI agent skills replace video software engineers?</h3><p>No. Skills can improve coding assistance, reduce unsupported API guesses, and make routine implementation steps more consistent. Engineers are still responsible for architecture, security, performance, testing, accessibility, operational readiness, and product decisions. The skill improves the workflow; it does not assume accountability for the deployed system.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>AI agent skills for live streaming app development are most useful when they narrow an assistant’s choices to verified product knowledge and testable implementation steps. Red5, Agora, and Bitmovin demonstrate different models: an end-to-end reference system, a quickstart-driven product pack, a portfolio of executable specialist skills, and a separate general video-engineering framework.</p><p>Use the package that matches your media workflow, inspect its sources and guardrails, and keep normal engineering review in place. A good skill helps an AI assistant write less speculative code. A good engineering team still decides whether that code belongs in the product.</p><p>The post <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net/blog/ai-agent-skills-live-streaming-app-development/">Top AI Agent Skills for Building Live Streaming Apps</a> appeared first on <a target="_blank" rel="nofollow" class="dont-break-out" href="https://www.red5.net">Red5</a>.</p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <category>uncategorized</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/fcd2afec7b71fb56122a2ab1e9a113d89592e63e13bdb61a612cbd0ac6c59b42.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[What Is VOD? Video on Demand Streaming and Delivery Explained]]></title>
            <link>https://paragraph.com/@real-time-report/what-is-vod-video-on-demand-streaming-and-delivery-explained</link>
            <guid>dQo6p1VBN1Z7WTtS9Ewb</guid>
            <pubDate>Thu, 27 Aug 2026 13:25:39 GMT</pubDate>
            <description><![CDATA[Blog Uncategorized August 27, 2026 by Maria Artamonova Reviewed by Paul Gregoire / Last updated August 27, 2026 What Is VOD? Video on Demand Streaming and Delivery Explained Table of Contents What Is VOD? How VOD Streaming Works Types of VOD and Monetization Models VOD vs Live Streaming, OTT, and DVR Benefits and Tradeoffs of VOD Common VOD Use Cases What a VOD Platform Needs How to Build a VOD Streaming Workflow How to Set Up Live-to-VOD Streaming with Red5 Red5 Cloud: The Easiest Option Red...]]></description>
            <content:encoded><![CDATA[<p>Blog</p><p> Uncategorized</p><p>August 27, 2026 by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/author/maria-artamonova/">Maria Artamonova</a></p><p>Reviewed by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out reviewer-link" href="https://www.red5.net/author/paul-gregoire/">Paul Gregoire </a>/ Last updated August 27, 2026</p><h1 level="1" textAlign="left" id="h-what-is-vod-video-on-demand-streaming-and-delivery-explained">What Is VOD? Video on Demand Streaming and Delivery Explained</h1><figure float="none" class="paragraph-figure paragraph-figure-none"><img src="https://storage.googleapis.com/papyrus_images/496f0a365b58e126b21464187624cb84b63d69f1657b730b1889a7bf2e92035c.webp" alt="what is vod video on demand" blurdataurl="data:image/png;base64,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" nextheight="882" nextwidth="1568" class="paragraph-editor-image"></figure><h2 level="2" textAlign="left" id="h-table-of-contents">Table of Contents</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#what-is-vod">What Is VOD?</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#how-vod-works">How VOD Streaming Works</a></p><ul><li><br></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#types-of-vod">Types of VOD and Monetization Models</a></p><ul><li><br></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#vod-vs-live-ott-dvr">VOD vs Live Streaming, OTT, and DVR</a></p><ul><li><br></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#benefits">Benefits and Tradeoffs of VOD</a></p><ul><li><br></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#vod-use-cases">Common VOD Use Cases</a></p><ul><li><br></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#vod-platform-needs">What a VOD Platform Needs</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#build-vod-workflow">How to Build a VOD Streaming Workflow</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#live-to-vod-red5">How to Set Up Live-to-VOD Streaming with Red5</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#choose-vod-platform">Red5 Cloud: The Easiest Option </a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#faqs">Red5 Pro: The Advanced Option</a></p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="#conclusion">Conclusion</a></p></li></ul><p><strong>VOD, or video on demand, lets viewers choose prerecorded video content and watch it when they want instead of following a fixed broadcast schedule.</strong> A VOD service stores video files, prepares them for different devices and network conditions, and starts playback for that viewer when they press play.</p><p>Netflix movies, paid course libraries, sports replays, product tutorials, and recorded company town halls are all familiar examples. They may use different business models, but each gives the viewer control over what to watch, when to start, and usually when to pause, seek, or replay.</p><p>This guide explains what VOD is, how VOD streaming works, the main monetization models, the infrastructure a VOD platform needs, and how live video streams can become on-demand video content.</p><h2 level="2" textAlign="left" id="h-what-is-vod">What Is VOD?</h2><p><strong>Video on demand is a media distribution model that gives each viewer access to a selected prerecorded asset on request.</strong> Unlike a linear channel, the program does not begin at one shared time for everyone. The platform authorizes and serves playback from a content library for each viewer request.</p><p>The asset may be a two-minute support video, a feature film, a recorded livestream, or a multi-hour training course. The defining characteristic is not length or genre. It is viewer-controlled access to stored video content.</p><p>VOD stands for <strong>video on demand</strong>. The abbreviation can describe the content, the service, or the delivery workflow. A publisher might refer to a VOD library, a VOD platform, or VOD delivery, but each use points back to prerecorded video that is available when the viewer requests it.</p><p><strong>Short answer:</strong> live streaming follows an event as it happens. VOD streaming starts from a stored asset when an individual viewer chooses to watch.</p><figure float="none" class="paragraph-figure paragraph-figure-none"><img class="paragraph-editor-image"></figure><table class="paragraph-table"><colgroup><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Question</p></th><th colspan="1" rowspan="1"><p>VOD answer</p></th></tr><tr><td colspan="1" rowspan="1"><p>What content is delivered?</p></td><td colspan="1" rowspan="1"><p>Prerecorded video files, including uploaded assets and recordings of live streams</p></td></tr><tr><td colspan="1" rowspan="1"><p>Who controls the start time?</p></td><td colspan="1" rowspan="1"><p>The individual viewer</p></td></tr><tr><td colspan="1" rowspan="1"><p>How is it delivered?</p></td><td colspan="1" rowspan="1"><p>Usually as adaptive HTTP video through an origin and content delivery network</p></td></tr><tr><td colspan="1" rowspan="1"><p>How can it make money?</p></td><td colspan="1" rowspan="1"><p>Subscriptions, advertising, one-time transactions, pay per view, or a hybrid model</p></td></tr><tr><td colspan="1" rowspan="1"><p>What devices can play it?</p></td><td colspan="1" rowspan="1"><p>Web browsers, mobile apps, smart TVs, streaming devices, and other supported clients</p></td></tr><tr><td colspan="1" rowspan="1"><p>What does the platform manage?</p></td><td colspan="1" rowspan="1"><p>Ingest, transcoding, storage, packaging, delivery, playback, access, analytics, and monetization</p></td></tr></tbody></table><p>A complete VOD service is more than a folder of MP4 files. It combines media processing, content management, secure access, scalable delivery, and a player experience. The right design depends on the audience, devices, geographic reach, catalog size, video quality, and business model. Some teams buy managed streaming services, while others build their own VOD platform around modular infrastructure.</p><h2 level="2" textAlign="left" id="h-how-vod-streaming-works">How VOD Streaming Works</h2><figure float="none" class="paragraph-figure paragraph-figure-none"><img class="paragraph-editor-image"></figure><p>A typical VOD streaming workflow moves a source video through six stages: ingest, encoding, packaging, storage, delivery, and playback.</p><h3 level="3" textAlign="left" id="h-1-ingest-or-record-the-source">1. Ingest or Record the Source</h3><p>The workflow begins with a mezzanine file or a recording of a live video stream. A content creator may upload a finished master through a web interface, transfer it to cloud storage, submit it through an API, or configure a streaming platform to record a live session automatically.</p><p>The source should preserve enough quality for downstream processing. Starting from an already compressed, low-bitrate copy limits every rendition created from it.</p><h3 level="3" textAlign="left" id="h-2-encode-and-transcode-the-video">2. Encode and Transcode the Video</h3><p>Encoding transforms source media into a compressed output. Transcoding decodes an existing encoded source and re-encodes it to create renditions with different resolutions, bitrates, codecs, frame rates, or audio characteristics. Packaging handles manifests, segmentation, and container choices without necessarily re-encoding the media. A professional VOD platform normally produces an adaptive bitrate ladder rather than one universal file.</p><p>For example, the ladder may include 1080p, 720p, 540p, and 360p renditions. The exact settings should reflect the source, target screens, codec support, expected connection speeds, and quality goals. A well-designed ladder gives the player useful choices across expected network and device conditions. Adding poorly spaced or unnecessary renditions does not automatically improve playback and increases processing time and storage use.</p><h3 level="3" textAlign="left" id="h-3-package-the-renditions">3. Package the Renditions</h3><p>Packaging divides the encoded video into small segments and creates manifests that tell the player what is available. Common delivery formats include <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-hls-streaming/">HTTP Live Streaming (HLS)</a> and MPEG-DASH.</p><p>Apple describes HLS as a technology for sending <a target="_blank" rel="noopener" class="dont-break-out" href="https://developer.apple.com/streaming/">live and on-demand audio and video over ordinary web servers and CDNs</a>. Its player can switch among available renditions as network conditions change.</p><h3 level="3" textAlign="left" id="h-4-store-and-originate-the-assets">4. Store and Originate the Assets</h3><p>The platform stores source files, encoded renditions, manifests, segments, captions, thumbnails, and metadata. Storage may be local for a small deployment or cloud-based for scale, durability, and easier integration with media processing services.</p><p>An origin responds when the CDN requests an asset that is not already cached near viewers. The origin and storage design should account for catalog growth, retention rules, versioning, regional requirements, and recovery from failure.</p><h3 level="3" textAlign="left" id="h-5-deliver-through-a-cdn">5. Deliver Through a CDN</h3><p>A content delivery network caches popular segments at geographically dispersed servers. This shortens the path to the audience and reduces repeated requests to the origin. CDN delivery is especially important when a premium video release or recorded event attracts viewers in many regions at once.</p><p>Cache behavior depends on audience demand. A popular title may remain close to viewers, while a long-tail asset may require an origin fetch. Publishers should monitor cache efficiency, egress, start time, errors, and rebuffering rather than assuming that every CDN configuration performs the same.</p><h3 level="3" textAlign="left" id="h-6-start-playback-and-adapt-quality">6. Start Playback and Adapt Quality</h3><p>When the viewer presses play, the application checks authorization, requests the manifest, selects an initial rendition, and begins downloading small segments. Adaptive bitrate streaming lets the player move to a higher or lower rendition based on observed throughput, buffer health, screen size, and device capability.</p><p>A good player also provides seek, pause, resume, captions, audio-track selection, error handling, and analytics. The viewer sees a simple play button, but the application is coordinating identity, business rules, delivery, decoding, and quality adaptation behind it.</p><h2 level="2" textAlign="left" id="h-types-of-vod-and-monetization-models">Types of VOD and Monetization Models</h2><figure float="none" class="paragraph-figure paragraph-figure-none"><img class="paragraph-editor-image"></figure><p>The main types of VOD are usually classified by how viewers pay and how the publisher earns revenue. A single VOD platform can support more than one model, and many services combine them.</p><h3 level="3" textAlign="left" id="h-svod-subscription-video-on-demand">SVOD: Subscription Video on Demand</h3><p><strong>Subscription video on demand (SVOD)</strong> gives subscribers access to a content library for a recurring fee. Netflix is a familiar example. Other SVOD platforms serve fitness classes, professional education, niche entertainment, or corporate learning.</p><p>The model offers predictable recurring revenue, but the service must continually justify the subscription with valuable content, reliable playback, discovery features, and retention programs. Some subscriptions provide unlimited access, while others use tiers based on video quality, screens, regions, or catalog access.</p><h3 level="3" textAlign="left" id="h-avod-advertising-based-video-on-demand">AVOD: Advertising-Based Video on Demand</h3><p><strong>Advertising-based video on demand (AVOD)</strong> is an ad-supported video model that lets viewers watch video content for free or at a reduced cost while the service earns revenue from ads. Ads may appear before, during, or after the program.</p><p>AVOD depends on audience scale, ad inventory, targeting, measurement, and a tolerable viewing experience. The platform may need server-side or client-side ad insertion, ad decisioning, frequency controls, and protection against invalid traffic.</p><h3 level="3" textAlign="left" id="h-tvod-transactional-video-on-demand">TVOD: Transactional Video on Demand</h3><p><strong>Transactional video on demand (TVOD)</strong> charges for a specific asset or access period. The transaction may be a rental, purchase, or pay-per-view event. A film rental, premium sports replay, or paid conference session can use this model.</p><p>TVOD does not require an ongoing subscription, but each purchase adds friction. The service needs clear entitlements, payment processing, refund rules, regional availability, and reliable access for the period the customer bought.</p><h3 level="3" textAlign="left" id="h-hybrid-and-free-vod-models">Hybrid and Free VOD Models</h3><p>Hybrid models mix subscription, advertising, and transactions. A service might include a basic ad-supported catalog, offer an ad-free subscription, and sell early access to premium content. A business may also provide free VOD for marketing, support, employee training, or customer education without direct monetization. These monetization models can coexist within the same content library.</p><p>Choose a model based on the value of the content, audience willingness to pay, expected viewing frequency, acquisition cost, advertising demand, and operating expense. The correct answer is a business decision supported by platform capabilities, not a video format decision.</p><h2 level="2" textAlign="left" id="h-vod-vs-live-streaming-ott-and-dvr">VOD vs Live Streaming, OTT, and DVR</h2><h3 level="3" textAlign="left" id="h-vod-vs-live-streaming">VOD vs Live Streaming</h3><p><strong>Live streaming</strong> sends media as an event happens. <strong>VOD streaming</strong> serves a stored asset on request. Live video prioritizes capture-to-playback delay, synchronized participation, and resilience to events that cannot be retried. VOD content prioritizes dependable startup, seeking, quality, catalog access, and repeatable playback.</p><p>The two workflows can work together. A sports match, webinar, class, or town hall can be streamed live and recorded. After post-processing and metadata work, the same event becomes on-demand content for viewers who missed it or want to watch again.</p><h3 level="3" textAlign="left" id="h-vod-vs-ott">VOD vs OTT</h3><p><strong>Over-the-top (OTT)</strong> describes delivery over the internet rather than through a traditional cable, satellite, or broadcast distribution path. OTT can include on-demand libraries, live channels, or both. VOD describes when and how the stored content is selected, so a service can be both OTT and VOD.</p><p>A branded OTT app on a smart TV may offer live programming beside an on-demand catalog. The terms overlap, but they are not synonyms.</p><h3 level="3" textAlign="left" id="h-vod-vs-dvr-and-catch-up-tv">VOD vs DVR and Catch-Up TV</h3><p>A digital video recorder captures scheduled programming for later viewing. Catch-up TV makes recently broadcast programs available after transmission. Both create on-demand experiences, but a broader VOD service may contain original uploads, permanent libraries, courses, rentals, and recordings that were never part of a linear schedule.</p><h2 level="2" textAlign="left" id="h-benefits-and-tradeoffs-of-vod">Benefits and Tradeoffs of VOD</h2><h3 level="3" textAlign="left" id="h-benefits-for-viewers">Benefits for Viewers</h3><ul><li><p><strong>Schedule control:</strong> viewers can start when convenient instead of waiting for a broadcast.</p></li><li><p><strong>Playback control:</strong> supported applications allow pause, seek, replay, and resume.</p></li><li><p><strong>Device choice:</strong> the same content can reach browsers, mobile devices, smart TVs, and streaming devices.</p></li><li><p><strong>Adaptive quality:</strong> the player can select a rendition suited to the current connection.</p></li><li><p><strong>Content discovery:</strong> search, categories, recommendations, and playlists make a large catalog easier to navigate.</p></li></ul><h3 level="3" textAlign="left" id="h-benefits-for-publishers-and-media-companies">Benefits for Publishers and Media Companies</h3><p>Publishers can extend the useful life of live events, reach audiences in multiple time zones, and reuse video across subscriptions, transactions, ads, education, and support. A searchable content library can keep generating value after the original production or broadcast ends.</p><p>On-demand delivery also separates media preparation from viewing time. The platform can process the asset once, cache popular segments, and serve many individual sessions without requiring the source production to remain active.</p><h3 level="3" textAlign="left" id="h-operational-tradeoffs">Operational Tradeoffs</h3><p>VOD creates ongoing storage, encoding, CDN, rights-management, moderation, accessibility, and content-operations costs. Large libraries require metadata governance and lifecycle policies. Premium video may also require authentication, entitlements, encryption, digital rights management, watermarking, or geographic restrictions.</p><p>More formats and renditions expand device reach but multiply assets. Higher quality improves the experience but increases bitrate and storage. The platform must balance quality, availability, security, and cost against the real needs of its target audience.</p><h2 level="2" textAlign="left" id="h-common-vod-use-cases">Common VOD Use Cases</h2><h3 level="3" textAlign="left" id="h-entertainment-and-sports-libraries">Entertainment and Sports Libraries</h3><figure float="none" class="paragraph-figure paragraph-figure-none"><img class="paragraph-editor-image"></figure><p>Movies, episodic programs, creator catalogs, highlights, match replays, interviews, and documentaries are natural VOD content. Entertainment services often combine large catalogs, personalized discovery, parental controls, multiple audio tracks, subtitles, and monetization. For example, <a target="_blank" rel="noopener" class="dont-break-out" href="https://help.netflix.com/en/node/412">Netflix</a> uses subscription plans to provide on-demand access to movies and TV shows, while <a target="_blank" rel="noopener" class="dont-break-out" href="https://tubitv.com/">Tubi</a> offers a free, ad-supported library. Netflix also offers an ad-supported subscription tier, showing how one service can combine multiple monetization approaches.</p><p>Sports services can complement live coverage with full replays, condensed games, clips, press conferences, and archives. Rights windows and geographic rules are central to the delivery design. For example, <a target="_blank" rel="noopener" class="dont-break-out" href="https://support.watch.nba.com/hc/en-us/articles/115000585974-NBA-League-Pass">NBA League Pass</a> offers full game replays, condensed games, highlights, alternate feeds, and an archive dating to the 2012–13 season, while <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.mlb.com/live-stream-games/help-center/subscription-access-how-to-watch-mlbtv-on-android-mobile-devices">MLB.TV</a> provides access to live out-of-market games and game archives. <a target="_blank" rel="noopener" class="dont-break-out" href="https://www.nfl.com/plus/replays/">NFL+ Premium</a> similarly provides full, condensed, and All-22 replays, with availability affected by regional and blackout restrictions.</p><h3 level="3" textAlign="left" id="h-education-and-employee-training">Education and Employee Training</h3><figure float="none" class="paragraph-figure paragraph-figure-none"><img class="paragraph-editor-image"></figure><p>Universities, course creators, and large enterprises use VOD for lessons, demonstrations, compliance training, onboarding, and internal communications. These workflows may need progress tracking, chapter markers, searchable transcripts, quizzes, completion records, and integration with a learning management system.</p><h3 level="3" textAlign="left" id="h-events-marketing-and-customer-support">Events, Marketing, and Customer Support</h3><figure float="none" class="paragraph-figure paragraph-figure-none"><img class="paragraph-editor-image"></figure><p>A virtual event can become a library of sessions after it ends. Marketing teams can publish product demos, case studies, and webinars. Support teams can turn repeated procedures into step-by-step video. Access may be public, gated for lead generation, restricted to customers, or reserved for employees.</p><h2 level="2" textAlign="left" id="h-what-a-vod-platform-needs">What a VOD Platform Needs</h2><p>A professional streaming platform should support the complete path from source media to a stable viewer session. A VOD streaming platform must also coordinate stored assets, playback entitlements, and catalog operations. Features should map to operating requirements, not a generic checklist.</p><ul><li><p><strong>Content Management and Workflow APIs: </strong>The platform should ingest uploads and recordings, organize assets, manage metadata, generate thumbnails, apply retention policies, and expose APIs or webhooks for automation. Teams with a large content library also need search, taxonomy, versioning, ownership, approval, and publishing controls.</p></li><li><p><strong>Playback Quality and Device Support:</strong> Confirm <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/blog/what-is-a-codec/">codec</a>, container, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/video-streaming-technology/">protocol</a>, browser, mobile, connected-TV, and smart-TV support. Test adaptive bitrate behavior on strong and weak networks. Measure startup time, rebuffering, rendition changes, playback errors, and completion rather than judging video quality from one office connection.</p></li><li><p><strong>Security and Access Control: </strong>Security may include authenticated playback, signed URLs or tokens, password protection, role-based permissions, encryption in transit and at rest, DRM, domain restrictions, geographic controls, watermarking, and audit logs. The controls should match the value and rights of the content. No single control can prevent every form of copying. The practical goal is to enforce entitlements, reduce unauthorized access, meet contractual obligations, and make misuse detectable.</p></li><li><p><strong>Analytics and Quality of Experience</strong>: Business analytics answer what people watch, how they discover it, where they leave, and which model generates value. Quality-of-experience analytics measure startup time, rebuffering, bitrate, errors, and device or region differences. Both are needed to understand whether the VOD service is technically healthy and commercially useful.</p></li><li><p><strong>Accessibility and Localization: </strong>Captions, subtitles, transcripts, audio descriptions, keyboard operation, readable controls, and localized metadata expand access. Plan these assets during production and ingest. Adding them after a large catalog has accumulated is slower and more expensive.</p></li></ul><h2 level="2" textAlign="left" id="h-how-to-build-a-vod-streaming-workflow">How to Build a VOD Streaming Workflow</h2><ol><li><p>Define the Audience and Service Requirements. Start with audience locations, expected concurrent viewers, source volume, publication speed, target devices, monetization, rights, retention, accessibility, analytics, and availability goals. A private employee-training library has different requirements from a global subscription video service.</p></li><li><p>Design the Encoding Ladder. Create renditions that cover the audience without wasting bandwidth or storage. Validate resolution, bitrate, frame rate, codec, audio, segment length, and keyframe alignment. Include enough range for weak mobile connections and large screens, but do not assume that more renditions always improve the result.</p></li><li><p>Test the Complete Viewer Journey:</p></li></ol><ul><li><p><strong>Ingest:</strong> confirm large uploads, interrupted transfers, live recordings, and metadata handling.</p></li><li><p><strong>Processing:</strong> validate rendition output, captions, thumbnails, manifests, and failed-job recovery.</p></li><li><p><strong>Authorization:</strong> test valid, expired, shared, and unauthorized access attempts.</p></li><li><p><strong>Playback:</strong> use representative browsers, phones, smart TVs, network conditions, and locations.</p></li><li><p><strong>Scale:</strong> load-test origin, APIs, entitlement services, and CDN behavior for a major release.</p></li><li><p><strong>Operations:</strong> verify dashboards, alerts, logs, support workflows, backups, and recovery.<br></p></li></ul><p>Launch with measurable service-level objectives. Track availability, startup success, time to first frame, rebuffering, error rate, and publishing delay. A platform is not ready simply because a sample video plays.</p><h2 level="2" textAlign="left" id="h-how-to-set-up-live-to-vod-streaming-with-red5">How to Set Up Live-to-VOD Streaming with Red5</h2><p>Red5 supports documented workflows that turn a live stream into stored content for later playback. Depending on your requirements for control and customization, you can take advantage of VOD streaming with either Red5 Cloud (fully managed PaaS) or Red5 Pro (self-hosted server software).</p><h3 level="3" textAlign="left" id="h-red5-cloud-the-easiest-option">Red5 Cloud: The Easiest Option </h3><p>Deploy video on demand streaming without managing infrastructure, scaling, monitoring, or performance optimization. We handle it for you.</p><h3 level="3" textAlign="left" id="h-red5-pro-the-advanced-option">Red5 Pro: The Advanced Option</h3><p>Deploy your video in public or private clouds, in hybrid deployments, on-premises, in closed networks, or in air-gapped environments. Our current <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/recording-and-vod/">recording and VOD documentation</a> describes VOD as stored media served from a Red5 server or CDN and explains the media server and player components involved.</p><ol><li><p><strong>Record a Live Stream:</strong> A WebRTC publishing client using the Red5 Pro WebRTC SDK can set <code>streamMode</code> to <code>record</code> or <code>append</code> instead of <code>live</code>. Red5 also documents <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/recording-and-vod/red5-pro-recording-and-vod-record-a-stream/">mobile-client and server-side recording behavior</a>.</p></li><li><p><strong>Create HLS VOD Assets:</strong> When the HLS plugin is present, recorded streams produce an M3U8 playlist and associated TS media segments. Red5’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/protocols/hls-plugin/red5-pro-hls-vod/">HLS VOD guide</a> explains where these files are stored and how a cloud-stored playlist can be opened with Safari, VLC, or another HLS-compatible client.</p></li><li><p><strong>Record Adaptive Bitrate Variants:</strong> When the Red5 Pro transcoder publishes multiple variants, the server can record them and create an HLS master playlist for VOD. This workflow requires <code>forceVODRecord</code> in <code>hlsconfig.xml</code> plus the cloud-storage configuration documented in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/transcoder/red5-pro-recording-abr-variants-with-hls/">ABR recording guide</a>.</p></li><li><p><strong>Move Recordings to Cloud Storage:</strong> Red5 Pro documents cloud-storage integrations for AWS, Google Cloud Platform, Microsoft Azure, DigitalOcean, and custom providers in its <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/docs/red5-pro/users-guide/recording-and-vod/cloud-storage/">cloud-storage guide</a>. The result is a live-to-VOD path that records an event, creates playback assets, transfers them to configured storage, and exposes them to an authorized on-demand application.</p></li></ol><p><strong>Not sure what solution to choose?</strong> We can help you make the best choice around your application requirements.</p><p><a target="_blank" rel="noopener" class="dont-break-out wp-block-greenshift-blocks-buttonbox gspb-buttonbox wp-element-button" href="https://www.red5.net/contact/">CONTACT US &gt;</a></p><h2 level="2" textAlign="left" id="h-faqs">FAQs</h2><h3 level="3" textAlign="left" id="h-what-does-vod-stand-for">What does VOD stand for?</h3><p>VOD stands for video on demand. It describes prerecorded video that viewers can select and start when they choose, rather than waiting for a scheduled broadcast. The term can refer to the media library, the viewer service, or the technical workflow that stores, delivers, and plays the content.</p><h3 level="3" textAlign="left" id="h-is-netflix-a-vod-service">Is Netflix a VOD service?</h3><p>Yes. Netflix is a subscription video on demand service because subscribers choose prerecorded movies and programs from a library and start playback on request. It is also an OTT service because it delivers video over the internet rather than through a traditional cable or satellite distribution path.</p><h3 level="3" textAlign="left" id="h-how-do-i-access-vod">How do I access VOD?</h3><p>Viewers usually access VOD through a website, mobile application, smart-TV application, set-top box, or streaming device. Depending on the service, content may be free, advertising-supported, included with a subscription, available after authentication, or unlocked through a rental, purchase, or pay-per-view transaction.</p><h3 level="3" textAlign="left" id="h-how-much-does-vod-cost">How much does VOD cost?</h3><p>VOD pricing depends on the business model. Viewers may pay nothing and watch ads, pay a recurring subscription, rent or buy individual titles, or use a hybrid plan. For publishers, cost includes media processing, storage, CDN delivery, platform fees, security, analytics, application development, and operational support.</p><h3 level="3" textAlign="left" id="h-what-is-the-difference-between-vod-and-live-streaming">What is the difference between VOD and live streaming?</h3><p>VOD serves prerecorded content from storage when a viewer requests it. Live streaming delivers an event as it happens. Live workflows prioritize immediacy and continuous contribution, while VOD workflows emphasize reliable startup, seeking, adaptive playback, catalog management, and repeat viewing. A live stream can be recorded and published later as VOD.</p><h2 level="2" textAlign="left" id="h-conclusion">Conclusion</h2><p>VOD gives viewers control over when prerecorded video starts while the platform manages the complex work of ingest, transcoding, packaging, storage, delivery, authorization, and adaptive playback.</p><p>A strong VOD strategy begins with audience and business requirements, not a feature list. Choose the monetization model, device reach, quality targets, security controls, and live-to-VOD workflow first. Then test the complete system under representative network and traffic conditions before committing to production.</p><h5 level="5" textAlign="left" id="h-maria-artamonova"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out m-a-box-name-url " href="https://www.red5.net/author/maria-artamonova/">Maria Artamonova</a></h5><p>Product Marketing Manager at Red5 | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.red5.net/">Web</a></p><p>Product marketing manager with experience at software companies, startups, and enterprises in the live streaming industry since 2018. Her core expertise is SEO, but she also collaborates closely with the product development team to integrate marketing into Red5 solutions and drive adoption. She supports growth through go-to-market strategies, release announcements, email campaigns, case studies, sales enablement materials, social media, and other channels.</p><h2 level="2" textAlign="left" id="h-by-maria-artamonova">By Maria Artamonova</h2><p>Product marketing manager with experience at software companies, startups, and enterprises in the live streaming industry since 2018. Her core expertise is SEO, but she also collaborates closely with the product development team to integrate marketing into Red5 solutions and drive adoption. She supports growth through go-to-market strategies, release announcements, email campaigns, case studies, sales enablement materials, social media, and other channels.</p><p><a target="_blank" rel="author" class="dont-break-out author-link" href="https://www.red5.net/author/maria-artamonova/">View all of Maria Artamonova&apos;s posts.</a></p>]]></content:encoded>
            <author>real-time-report@newsletter.paragraph.com (Maria Artamonova)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/31ab70f70202dcdd43bf40c26376426f49b9e88a3f196adac8b0c7d0ced81e79.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>