GGtioingtoxlili.hashnode.dev·Apr 15 · 2 min readHow DLNA casting actually works (and how to intercept the stream URL)When you cast a video from your phone to a smart TV, your phone doesn't actually stream the video. It sends a URL. DLNA (Digital Living Network Alliance) casting works like this: the phone app discovers a MediaRenderer on the local network via SSDP, ...00
GGtioingtoxlili.hashnode.dev·Apr 14 · 3 min readWhy your Go SSE streams break on reconnect (and how to fix it with Redis)I spent a while debugging a problem that turned out to be embarrassingly common. We had a Go service streaming LLM responses over SSE. Worked great — until it didn't. A user refreshes the page mid-generation, and the stream is gone. The backend is st...00