hannes-wan.bsky.social
I build small, local-first tools for fiddly problems — RTSP/camera diagnostics, packet-capture editing, USB debugging, and guitar/bass practice. Here to talk shop and share what I learn. No cloud, no telemetry. hannes-software.com
👤 Joined on 28 June 2026
Followers
Following
Total Posts
@hannes-wan.bsky.socialSmall product note: I am tightening Session Craft around Practice tracker, tempo, loop, and metronome work. The useful bit is not a big launch claim; it is making one real workflow step easier to inspect and repeat. https://hannes-software.com/session-craft/
Show PostYOU’RE LISTENING TO SISYPHUS FM, THE HOME OF NON-STOP ROCK
Show PostDebugging note: if your NVR shows a black screen but VLC plays the camera RTSP stream fine, it is almost always a codec/transport mismatch — the NVR wants H.264 over TCP, the camera is pushing H.265 or UDP. Check the SDP from the SETUP exchange before you blame the camera.
Show PostRTSP 461 "Unsupported transport" is the most misread error out there. It just means the client asked for a transport the camera will not serve (TCP vs UDP, unicast vs multicast). Force rtsp_transport=tcp and re-check — the camera is usually fine.
Show PostSmall product note for today: I am tightening Session Craft around Practice tracker, tempo, loop, and metronome work. The more I build local desktop tools, the more I think the useful bit is not a big launch line; it is removing one annoying step from a real workflow.
Show Post