RTSP.uz — video surveillance platform
Manage CCTV cameras from one place: HLS live streaming, people counting with YOLOv8, audio recording and transcription, a REST API and an embeddable player for external systems.
- Computer Vision
- Django
- Docker
- Go
- PostgreSQL
- Python

Problem
Organizations run dozens of RTSP cameras but lack a single tool to watch them in the browser, analyze footage and integrate with other systems.
Solution
A Django-based platform: converts RTSP streams to HLS for the browser, a YOLOv8 model counts people in frames, the audio channel is recorded and transcribed with Whisper. External systems integrate via an HMAC-token REST API and an embeddable iframe player.
Result
- Unlimited cameras in one panel with live HLS streaming
- People-flow statistics (in/out, busy hours)
- Open API — embeds into other sites with a single line