Skip to main content
Version: 0.0.x

Getting Started - IoT SDK

The IoT SDK brings VideoSDK's real-time audio, video, and messaging to embedded devices. It is written natively in C and runs on ESP32-S3 microcontrollers, so your hardware can join a room and interact with other participants just like any other VideoSDK client.

Installing IoT SDK​

The IoT SDK shares the same concepts as every other VideoSDK client, so rooms, participants, and streams work just as you would expect on the web or mobile.

Step 1: Add the VideoSDK IoT Component to your IoT project​

The IoT SDK is published on the ESP Component Registry as videosdk/iot-sdk. Add it as a managed dependency in your project's idf_component.yml:

main/idf_component.yml
dependencies:
videosdk/iot-sdk: '*'
# your existing dependencies ...

Alternatively, add it from the command line:

idf.py add-dependency "videosdk/iot-sdk"
note

Check out the official example of IoT SDK implementation: IoT-SDK-Example

Got a Question? Ask us on discord