<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hls on OpenResty Official Blog</title><link>https://blog.openresty.com/en/tags/hls/</link><description>Recent content in Hls on OpenResty Official Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 04 Aug 2026 15:25:19 +0700</lastBuildDate><atom:link href="https://blog.openresty.com/en/tags/hls/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Self-Hosted Live Streaming CDN for HLS with OpenResty Edge</title><link>https://blog.openresty.com/en/edge-hls-live-streaming/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.openresty.com/en/edge-hls-live-streaming/</guid><description>&lt;ul>
&lt;li>Why live HLS breaks a naive caching setup&lt;/li>
&lt;li>Building it on OpenResty Edge: two page rules with opposite TTLs&lt;/li>
&lt;li>The most critical step: the Use stale proxy cache action&lt;/li>
&lt;li>A shield tier with gateway partitions: collapsing to one fetch network-wide&lt;/li>
&lt;li>Verifying the configuration and load testing&lt;/li>
&lt;li>FAQ&lt;/li>
&lt;/ul></description></item></channel></rss>