Overview of LiveKit Python SDK capabilities in the demo
mainThe demo showcases several core LiveKit functionalities:
- Access Token Generation: Create JWT tokens with configurable user identity, display name, room permissions (join, publish, subscribe), and expiration.
- Room Management: Use the server API to create, list, and delete rooms, as well as manage participants.
- Recording (Egress): Start room composite recordings and configure output formats.
- Real-time Connection: Connect to rooms, handle track subscriptions, and process video/audio streams.
- RPC Methods: Register RPC method handlers and perform remote procedure calls between participants.