Streaming infrastructure built for schools, not consumer apps.
Onboard cameras once. Let parents in only when class is in session. Audit who watched what. Integrate with the app your school already uses.
The shortcuts that don't work
What schools try when they bolt this together themselves — and why it fails.
-
DIY cameras + WhatsApp
Public RTSP links shared in group chats. No access control, no expiry, no audit. Forwarded to whoever, forever.
-
Generic CCTV portals
Designed for security, not parents. 24/7 by default, no scheduling, no per-room access, no per-parent visibility limits.
-
In-house dev
You ship one MVP; then you're on the hook for codec changes, browser quirks, DPDP data-subject requests, and the night the cameras go offline.
What you get
-
Live monitoring
See every active stream across every branch in one operator console. Health badges, viewer counts, codec details.
-
Per-school access control
Operators see only the schools they own. Owners see all of theirs. Granular, role-based, enforced server-side.
-
Health & auto-recovery
Continuous TCP probes, codec and resolution drift detection, and a Stream Doctor to bring stuck streams back without manual intervention.
-
Scheduled viewing windows
Configure class timetables once. Parents only see streams during those windows. Mark a child absent and their stream goes dark that day.
-
Audit log
Every operator action — add, suspend, move, schedule change — is recorded and filterable by user, action, and time.
-
Parent portal
A hosted parent portal we run for you. Per-room access, mobile-first split layout, sticky player. No app store.
-
API for your SIS
Read-only discovery API and server-issued viewer tokens. Embed live streams inside the app your school already uses.
-
Billing & analytics
Per-stream pricing, monthly invoices, per-customer session telemetry. Know what you're selling and what people watch.
Plays well with the app your school already runs.
Read-only discovery API plus server-issued viewer tokens, so live streams can render inside your SIS or parent app — your brand on top, our infrastructure underneath.
Per-stream, monthly. Talk to us.
Volume discounts at three brackets we'll walk you through. No setup fee. No long contracts.
Running multiple branches under one brand?
We have a franchise tier — API-only, your brand on top, no Aeye-branded parent portal exposed to your customers.