Experience Nabto WebRTC in Action
See seamless, real-time video streaming in action with our demo stream directly in your browser. No setup needed!
This demo streams a video feed from a real device running a Nabto WebRTC camera application, installed in EU. The stream is established directly to your browser using shared secret authentication for simplicity: A static secret is embedded in this webpage (and in the QR code below for mobile apps), shared with the camera application.
Curious to learn more? Dive into our tutorials and discover how easy it is to set up a WebRTC-based video stream from your own camera.
IoT-Focused WebRTC, Built for Secure Camera Solutions
Nabto WebRTC delivers strong, built-in security designed for IP cameras. Devices authenticate using public/private key pairs and clients connect through one of two supported models:
Shared Secret Authentication: Peers sign signaling messages with a shared secret. End-to-end security with no trust in the Nabto WebRTC services.
Central Authorization: Clients present a signed authorization token to the Nabto WebRTC signaling service to be granted access to a camera.
Signaling security depends on your chosen model, but in all cases, media streams are encrypted end-to-end using DTLS-SRTP as per the WebRTC standard.
Both models are fully integrated into our open source SDKs, giving you secure defaults with full control.
Read About Security in Nabto Webrtc
High performance, quick integration
Nabto WebRTC offers high-performance, real-time audio and video streaming tailored for IoT cameras. Our globally deployed signaling, STUN and TURN servers ensure low-latency and reliable connections across various network conditions.
Our signaling protocol is flexible and reliable. It transparently supports network changes, making it ideal for e.g. automotive scenarios. The protocol is highly customizable, so you can bring your own implementations of e.g. signing and encoding of signaling messages if needed.
Integration is straightforward with our open-source SDKs, supporting all major mobile platforms, desktop systems and embedded systems (typically Linux-based cameras). Developers can accelerate their projects using our comprehensive template applications and detailed documentation, enabling rapid deployment and seamless user experiences.
Read About Application DevelopmentGlobal Deployment
Our globally distributed infrastructure ensures low latency and reliable video streaming by keeping your solution close to users through data centers in EU, US, India, and Singapore. This distributed architecture ensures excellent performance and reliability, no matter where your devices or users are located.
Our infrastructure is designed for seamless scalability and we can easily expand into new geographical regions to support evolving usage scenarios. Whether your business serves a local market or operates globally, Nabto WebRTC ensures your solution is always close to your users.
Designed for scalability and flexibility, Nabto WebRTC helps you build GDPR-compliant solutions with reliable, globally distributed infrastructure for IoT deployments.
Need more than just infrastructure?
To jumpstart your project, you can use our partners’ white label platforms that are fully integrated with Nabto. This means you can instantly have production ready apps, a full fleet management platform, cloud recording and much more – all based on secure and high performance Nabto communication. Contact us to learn more and arrange a demo.
Contact Us
Camera Friendly Pricing
Nabto WebRTC makes it easy to add professional peer-to-peer video streaming to your IoT cameras. Pay only for what you use with straightforward monthly subscriptions.
Device License: $0.50 USD per device (one-time): A one-time activation fee covering the permanent device registration and perpetual SDK license for Nabto WebRTC connectivity.
Signaling Service: $0.10 USD per device/month: Monthly subscription for unlimited signaling and peer-to-peer streaming through Nabto’s WebRTC infrastructure.
TURN Relay Traffic
- On-demand: $0.050 USD per GB
- Prepaid: $0.035 USD per GB
Volume and reservation discounts available: For deployments over 1,000 devices or with multi-year commitments, contact us for custom pricing that rewards scale.
Contact Us


