Open-source IP intercom & video surveillance platform
Looking for open-source IP intercom software? → Overview page
Sesameware is an open-source intercom and video surveillance platform that scales from a private house to an apartment building, a residential complex, a district, or even a city-wide deployment.

It’s a great fit for ISPs/telecom operators, property management companies, intercom vendors, and building owners who need an open, modular system without vendor lock-in to specific hardware or software providers.
Features · Supported hardware · Quick start · Services & pricing · Contact
What you can build
- IP intercom for entrances, gates, and barriers
- Video surveillance with SesameDVR/SesamePortal, a modern backend and admin panel
- Mobile apps for residents (iOS/Android)
- Desktop web client for security/concierge teams
- Ticketing & field service workflow: tracking, planning, technician PWA app
- Optional: face & license plate recognition (FALPRS)
- Integrations with billing/CRM/payment systems and other external services
Core capabilities
- Video calls to the app: see and talk to your visitor from anywhere
- Keyless access: face and license plate recognition (FALPRS)
- Event log (who/when/where)
- Control gates, barriers and wickets
- Push notifications
- Voice control (Siri integration)
- In-app account and online payments
- Live streams and archives from cameras
- Role-based access, multiple addresses per account
- Public city cameras (intersections, parks, squares)
- Web extensions inside mobile apps
Platform components
RBT — intercom server & admin panel
The core server that implements intercom/access logic and provides an administrative interface.
SesameDVR and media servers
For video recording and playback we provide SesameDVR — a lightweight DVR/media server for IP cameras with live video, archive playback, MP4 export, WebRTC, Flussonic API compatibility, ONVIF motion events and multi-disk archive storage. It can also be used in telecom networks for IPTV CatchUP archive scenarios.
A dedicated RBT plugin can automatically manage SesameDVR media servers: when camera streams are added, removed or updated in RBT, RBT performs the required actions on the correct SesameDVR server.
For deployments that need user access groups, favorites, camera mosaic and a map interface, add SesamePortal on top of one or multiple SesameDVR servers.
For some production deployments we may still recommend Flussonic Media Server or another media server depending on scale and requirements.
FALPRS — face and license plate recognition
An optional module for:
- face recognition
- vehicle license plate recognition

RBT-TT + Technician PWA — tickets and scheduling
A module for service teams:
- ticket tracking
- scheduling and assignment
- status monitoring and history Technicians work via a PWA (acts like a mobile app).
Learn more: RBT-TT
Mobile apps for residents
Options:
- customize and build iOS/Android apps for your own server, or
- use the shared Teledom app and select your server from the list.
Documentation
- System requirements: System requirements
- Compatible devices: Compatibility
- SesameDVR: DVR/media server
- SesamePortal: video-surveillance web portal
- Media servers: Media server compatibility
- Installation guide: Install RBT
Repositories
- RBT (SmartYard-Server): https://github.com/rosteleset/SmartYard-Server
- iOS: https://github.com/rosteleset/SmartYard-iOS
- Android: https://github.com/rosteleset/SmartYard-Android
- FALPRS: https://github.com/rosteleset/falprs
- SesamePortal: https://github.com/rosteleset/SesamePortal
- Technician PWA (RBT-TT): https://github.com/rosteleset/SmartYard-TT-PWA
- Desktop web client: https://github.com/rosteleset/SmartYard-Vue
- Web extensions for the mobile app: https://github.com/rosteleset/SmartYard-web
Services
We can help with:
- deployment and configuration
- mobile app branding/customization and store publishing
- regular updates and technical support
- custom development and integrations
See Services & pricing.
Contact
Go to Contact to discuss a rollout or a pilot.