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)
Setup SSL/HTTPS untuk subdomain streaming (live.rtm.tl)
Sistem auto-looping playlist video MP4 → Siaran 24/7 M3U8
Menyediakan RTMP URL + Stream Key untuk Live Manual OBS Studio
M3U8 HLS Teruji diputar di Web Player Custom & VLC Media Player
B. Radio Online Streaming (VPS Ubuntu)
Install & Konfigurasi Server Radio Streaming (AzuraCast / Icecast2)
Setup AutoDJ 24/7: Playlist MP3 looping + Jadwal Siaran Program
URL Stream Radio MP3/AAC kompatibel dengan Web Player, TuneIn & Radio Garden
Fitur Live DJ Takeover: Penyiar mengambil alih siaran dari PC/HP (Mixxx / BUTT)
Setup SSL/HTTPS untuk subdomain radio (radio.rtm.tl)
C. Sisi Custom Web Player (Next.js & React)
Halaman Live Video Player (HLS Player dengan hls.js & Diagnostics)
Halaman Dengarkan Radio Online (Audio Player dengan Canvas Visualizer)
Desain Responsif Light Mode dengan Indikator LIVE 24/7
Integrasi Metadata Now Playing (Judul Lagu, Artis, Artwork, Jumlah Pendengar)
Stream Settings Modal & Fallback Switcher untuk Pengujian Tanpa VPS