Skip to main content
Version: Next

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 meeting 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 meetings, 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