Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.09 KB

File metadata and controls

32 lines (20 loc) · 1.09 KB

Inlive Python SDK (WIP)

A Python SDK for the Inlive platform, providing tools for WebRTC peer connection management, signaling, room and token operations, and media recording. This SDK is designed for building bots, recorders, and automation tools that interact with Inlive's real-time communication infrastructure.

Features

  • WebRTC peer connection management using aiortc
  • Room creation, management, and signaling utilities
  • Access token generation and validation
  • Audio/video recording from WebRTC streams (using aiortc MediaRecorder)
  • Asynchronous event-driven architecture

Installation

WIP - no Python package published yet. Clone the repo and install the requirements using https://github.com/astral-sh/uv

uv sync

Requirements

Usage Example

This repo still WIP, refer to test code to see how to use the SDK. Don't forget to set the environment variables as seen in .env.example. Copy to .env and fill in the values.