Auto-start live page with animated color background and smooth reconnect
This page checks the HLS stream automatically, starts playback when live, reconnects after errors, and keeps polling viewer count from your API. Browser sound rules may block forced unmute, so this page tries to unmute and falls back to a sound button when needed.