Guides
The API is the one of the browsers, so the guides of MDN apply as they are, in snake_case. These pages cover what is specific to Python: the event loop, typed dictionaries, and reading and writing media in your own code.
Configuration, STUN and TURN servers, signalling, states and stats.
Text and binary messages, reliability options, negotiated channels, back pressure.
Handlers as functions or coroutines, decorators, one-shot handlers, removing them.
Reading, writing and transforming the frames of audio and video tracks.
Enabling H.264 with Ciscoβs OpenH264 binary, and its licensing.
Experimental features of the engine, and WARP for faster connections.
Python WebRTC, aiortc, the LiveKit SDK and GStreamer webrtcbin compared, and when to use each.
Run aiortc code by changing its imports, and what changes on the way.