24 小时不间断直播电台
About Radio · ラジオについて
Yorushika 24h Radio 是基于 FFmpeg + Nginx-RTMP 构建的全天候直播电台,随机轮播 Yorushika(ヨルシカ)的全部曲目, 让你随时都能听到 n-buna 与 suis 的声音。
电台通过 HLS 协议分发,借助 hls.js 在浏览器内原生播放,无需任何插件。
电台技术架构全览
服务器存储全部 Yorushika 曲目, 支持 MP3 / FLAC / WAV 格式, 每轮随机洗牌保证不重复。
Python 驱动 FFmpeg,将音频与 背景图混流后以 RTMP 协议 实时推送至流媒体服务器。
Docker 容器运行 Nginx-RTMP, 接收推流并自动切片为 HLS(.m3u8)格式分发。
hls.js 解析 m3u8 切片, 在任意现代浏览器内实现 低延迟、无插件播放体验。
Tips · ヒント