Journal

twiga journal

We built the player five times

Once the server could no longer see the stream, the player had to decode it. We built it five times, V1 to VX. The version that stuck uses the browser’s own decoder, and ours for MPEG-2 and HEVC where the browser can’t.

Two bugs that were the whole story

A five-character fix the demuxer hid for days. One wrong number that kept a channel silent for two days. And the build gate we wrote so we couldn’t cheat our way past either.

The eye is closed

This month we deleted the engine we’d just gotten right, handed its job to the browser and rebuilt the mobile player. On the last night, the logo’s eyes closed to match the promise.