Skip to content

Inlive Python SDK to easily interact with Inlive platform through WebRTC

Notifications You must be signed in to change notification settings

inlivedev/inlive-python-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Inlive Python SDK to easily interact with Inlive platform through WebRTC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages