# Swarm Radio - Web3 Livestreaming || Esad Akar

- Channel: [Swarm](https://streameth.org/swarm)
- Date: 2024-06-21
- Duration: 15:42
- Topics: streaming, web3, music, blockchain, live media
- Watch: https://streameth.org/watch/66756d650d49d6570f11f6e6
- Download: https://vod-cdn.lp-playback.studio/raw/jxf4iblf6wlsyor6526t4tcmtmqa/catalyst-vod-com/hls/257efwfc0p6lc0pv/1080p0.mp4

## Description

No description The video features a speaker discussing the capabilities of a decentralized storage and communication platform, commonly known as "swarm," beyond just uploading and retrieving static files. The main focus of the talk is "swarm radio," a project aimed at live streaming media, specifically music, to the swarm network, allowing users to access the stream through a single reference. The speaker explains how to build this system using Web2 technologies like HTML live streaming (HLS) while utilizing swarm as the backend.

The process involves using HLS to split an MP3 file into patches that can be streamed in real-time. These patches are uploaded to swarm, and an M3U8 manifest file is used to direct clients to the latest data patches for continuous playback. The speaker introduces "feeds" in swarm, which allow for a static reference that points to mutable data that can change over time, such as the M3U8 manifest file.

The architecture involves input from an FFmpeg command (which could be from a local MP3 file or live input like a microphone), an intermediary upload server that processes and uploads files to swarm, and updates feeds with new manifest files. The demo showcases how all these components work together to enable live music streaming hosted on swarm.

Lastly, the speaker addresses questions about extending this
