Live demo · Designs by Duhart
The consumer video surface, running. Pick a title to open the player: hls.js against a real multi-bitrate ladder, with the resume clock and the mid-title token refresh.
Same pod and same tunnel as Billboard. Opening a title asks the BoxOffice Worker for a signed HLS manifest, and hls.js climbs a 480/360/240p ladder from there. The signature expires mid-title on purpose, and the player re-signs it without losing its place.
Real: the catalogue, the player, the HLS pipeline and every Worker call. Resume position and My BoxOffice belong to an account, so an anonymous visitor sees them empty.
Written up in full: BoxOffice and the moderator consoleAll demos