<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>streaming &amp;mdash;   christova  </title>
    <link>https://christova.writeas.com/tag:streaming</link>
    <description>&lt;b&gt;&lt;h3&gt;Tech Articles&lt;/h3&gt;&lt;/b&gt;&lt;br/&gt;&lt;b&gt;Collated from various sources. Full copyright remains with original authors.&lt;/b&gt;</description>
    <pubDate>Wed, 06 May 2026 07:36:14 +0000</pubDate>
    <item>
      <title>Live Streaming System</title>
      <link>https://christova.writeas.com/live-streaming-system?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[&#xA;&#xA;How do live streaming platforms like YouTube Live, TikTok Live, or Twitch work? Live streaming is challenging because the video content is sent over the internet in near real-time. Video processing is compute-intensive. Sending a large volume of video content over the internet takes time. These factors make live streaming challenging. The diagram below explains what happens behind the scenes to make this possible.&#xA;&#xA;Step 1: The streamer starts their stream. The source could be any video and audio source wired up to an encoder&#xA;&#xA;Step 2: To provide the best upload condition for the streamer, most live streaming platforms provide point-of-presence servers worldwide. The streamer connects to a point-of-presence server closest to them.&#xA;&#xA;Step 3: The incoming video stream is transcoded to different resolutions, and divided into smaller video segments a few seconds in length.&#xA;&#xA;Step 4: The video segments are packaged into different live streaming formats that video players can understand. The most common live-streaming format is HLS, or HTTP Live Streaming.&#xA;&#xA;Step 5: The resulting HLS manifest and video chunks from the packaging step are cached by the CDN.&#xA;&#xA;Step 6: Finally, the video starts to arrive at the viewer’s video player.&#xA;&#xA;Step 7-8: To support replay, videos can be optionally stored in storage such as Amazon S3.&#xA;&#xA;streaming]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://i.snap.as/pQ0Eo82k.jpg" alt=""/></p>

<p>How do live streaming platforms like YouTube Live, TikTok Live, or Twitch work? Live streaming is challenging because the video content is sent over the internet in near real-time. Video processing is compute-intensive. Sending a large volume of video content over the internet takes time. These factors make live streaming challenging. The diagram below explains what happens behind the scenes to make this possible.</p>

<p><strong>Step 1</strong>: The streamer starts their stream. The source could be any video and audio source wired up to an encoder</p>

<p><strong>Step 2</strong>: To provide the best upload condition for the streamer, most live streaming platforms provide point-of-presence servers worldwide. The streamer connects to a point-of-presence server closest to them.</p>

<p><strong>Step 3</strong>: The incoming video stream is transcoded to different resolutions, and divided into smaller video segments a few seconds in length.</p>

<p><strong>Step 4</strong>: The video segments are packaged into different live streaming formats that video players can understand. The most common live-streaming format is HLS, or HTTP Live Streaming.</p>

<p><strong>Step 5</strong>: The resulting HLS manifest and video chunks from the packaging step are cached by the CDN.</p>

<p><strong>Step 6</strong>: Finally, the video starts to arrive at the viewer’s video player.</p>

<p><strong>Step 7-8</strong>: To support replay, videos can be optionally stored in storage such as Amazon S3.</p>

<p><a href="https://christova.writeas.com/tag:streaming" class="hashtag"><span>#</span><span class="p-category">streaming</span></a></p>
]]></content:encoded>
      <guid>https://christova.writeas.com/live-streaming-system</guid>
      <pubDate>Wed, 23 Oct 2024 15:21:35 +0000</pubDate>
    </item>
  </channel>
</rss>