Some thoughts on IP cameras firmware.
- Getting and setting configuration via Onvif.
- Independent credentials for different services. Common credentials for every service is an isolated case of independent credentials where every set matches the others. Let that sink in.
- Video streams with minimum delay (UDP).
- Snapshot conveyor is independent and rock solid. No empty buffers. No stuck requests.
- EXIF for JPEG images.