Don’t take our word for it — take the call on it.
This page is itself the portfolio piece. Request a link and you’ll join a single-use, end-to-end encrypted video call that Daniotech built end to end: edge signalling, TURN traversal, screen share, and a link that destroys itself when the call ends.
How this demo works
The same architecture we put into client products — job-fair platforms, virtual clinics, tele-calling systems.
Signalling on the edge
A Cloudflare Worker backed by a Durable Object relays SDP and ICE. One object per room, so state is consistent without a database.
Peer-to-peer media
Once signalling completes, audio and video flow directly between the two browsers — encrypted end to end, never through a server.
The link then dies
Ending the call marks the room spent and a TTL alarm wipes it regardless. A forwarded link is inert.
Nothing is recorded and nothing is stored. Media never touches a server — signalling only carries connection metadata, and the room is deleted when the call ends or its TTL fires, whichever is first.
What we build with it
Real-time communication is the core of the practice — nine years of it, shipped to clients worldwide.
Real-time audio & video
One-to-one and group calling on WebRTC — SFU or peer-to-peer depending on what the product actually needs.
Screen sharing
Track-level replacement, so sharing a screen never tears down the call or renegotiates it badly.
Mobile & desktop
The same media stack across Flutter, React Native, Capacitor and Electron builds.
Migrations off paid SDKs
Moving from Agora, Twilio or Vonage to self-hosted LiveKit or mediasoup — usually to cut per-minute cost.
TURN that actually works
Calls survive corporate firewalls and CGNAT, which is where most naive WebRTC builds quietly fail.
Private by construction
Media is end-to-end encrypted between peers. No recording, no media server in the middle on this demo.
Request a demo call
Tell us what you’re building. We’ll send back a single-use call link and walk through the architecture live — screen shared, questions answered, no slide deck.
- → Runs in the browser. Nothing to install.
- → Typically 20–30 minutes.
- → You’ll get a written summary afterwards.
Talk to Daniotech
Share your goals and constraints—we’ll reply with a proposed approach and next steps.