Nabto WebRTC Demos
Nabto WebRTC provides several demos which are ready to be used for exploring the Nabto WebRTC platform. The demos are mostly interoperable with each other.
Most of the demos requires an account at the Nabto Cloud Console the guide at Nabto WebRTC Console Guide goes through how to create a ProductId, DeviceId and keys which most of the demos would need.
The Nabto WebRTC demos is split between Device/Camera demos and Client Demos. The following demos are provided:
Web Demo
The Web Demo is a demo application used to show both client and device mode. This demo is often used as a remote peer for the other demos. If for example you want to try the Android Java client demo you would start the Web Demo in Device mode and connect to the Web Demo from the Android Java demo.
A detailed guide to the Web Demo can be found at Web Demo Guide
Mobile Application for iOS and Android
The Mobile Application for iOS and Android is a ready to use client application from the play/app store written in react native. It can be used together with the React Web Demo running in device mode. For more information go to the Mobile Application guide
Simple Html/JavaScript client demo
The simple HTML/Javascript client demo is a simple HTML application showing how to integrate the Nabto WebRTC SDK for JavaScript into a HTML application. The specific details for this demo can be found atNabto WebRTC Simple HTML Demo
iOS swift client demo
This is a rather limited client demo which shows how to make a rudimentary app in swift and run it on iOS. See more at iOS Swift Client demo
Android client demo
This is a rudimentary demo showing how to use the Android Nabto WebRTC client library in a Java or Kotlin Android application. See more at Nabto WebRTC SDK for Android
C++/LibDataChannel RTP/RTSP demo
This is a demo showing how to stream RTP/RTSP feeds from an Linux based embedded device to a WebRTC Client application. See more at RTP/RTSP Demo