
How We Convert RTSP Camera Streams to Browser-Playable HLS for Kazakhstan's Government Portal
Since January 1, 2026, manufacturers in Kazakhstan must provide live online video surveillance at their production facilities to be included in the Registry of Manufacturers and obtain the ST-KZ certificate . The government portal e-ondiris.gov.kz requires a web link to the camera stream that opens in a standard browser. Sounds simple. In practice — not so much. The Problem IP surveillance cameras (Hikvision, Dahua, Uniview, etc.) stream video via RTSP (Real Time Streaming Protocol) — a binary protocol that browsers don't support. You can't just paste rtsp://admin:password@192.168.1.64:554/Streaming/Channels/101 into a government form and expect it to work. On top of that: ~70% of enterprises in Kazakhstan lack a static IP address Double NAT — camera behind a router, behind another ISP router No IT staff — factory directors don't configure nginx and ffmpeg We built RTSP.KZ to solve this. Architecture We support three connection methods: 1. Pull (RTSP) If the enterprise has a static IP
Continue reading on Dev.to Webdev
Opens in a new tab




