SCOPE PROJECT & DELIVERABLES CHECKLIST

Cakupan Pekerjaan Project (Deliverables)

Daftar seluruh komponen pekerjaan yang dikerjakan dari server infrastructure hingga custom web player.

A. Sisi Server Streaming Video (VPS Ubuntu)

Install & Konfigurasi RTMP/HLS Server (MediaMTX / Nginx-RTMP)

ServerSelesai / Terkonfigurasi

Setup SSL/HTTPS untuk subdomain streaming (live.rtm.tl)

SecuritySelesai / Certbot Ready

Sistem auto-looping playlist video MP4 → Siaran 24/7 M3U8

AutomationSelesai / Systemd Ready

Menyediakan RTMP URL + Stream Key untuk Live Manual OBS Studio

Live IngestSelesai / Tested OBS

M3U8 HLS Teruji diputar di Web Player Custom & VLC Media Player

VerificationTeruji & Valid

B. Radio Online Streaming (VPS Ubuntu)

Install & Konfigurasi Server Radio Streaming (AzuraCast / Icecast2)

Radio EngineSelesai / Terkonfigurasi

Setup AutoDJ 24/7: Playlist MP3 looping + Jadwal Siaran Program

AutomationSelesai / AutoDJ Active

URL Stream Radio MP3/AAC kompatibel dengan Web Player, TuneIn & Radio Garden

Stream OutputSelesai / Icecast Mount

Fitur Live DJ Takeover: Penyiar mengambil alih siaran dari PC/HP (Mixxx / BUTT)

Live DJSelesai / Relay Enabled

Setup SSL/HTTPS untuk subdomain radio (radio.rtm.tl)

SecuritySelesai / Certbot Ready

C. Sisi Custom Web Player (Next.js & React)

Halaman Live Video Player (HLS Player dengan hls.js & Diagnostics)

Video Web UISelesai / Web App Ready

Halaman Dengarkan Radio Online (Audio Player dengan Canvas Visualizer)

Radio Web UISelesai / Web App Ready

Desain Responsif Light Mode dengan Indikator LIVE 24/7

Design SystemSelesai / Responsive

Integrasi Metadata Now Playing (Judul Lagu, Artis, Artwork, Jumlah Pendengar)

MetadataSelesai / Live Metadata

Stream Settings Modal & Fallback Switcher untuk Pengujian Tanpa VPS

UtilitySelesai / Ready Test