Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions api-reference/server/services/transport/small-webrtc.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,21 @@ description: "A lightweight WebRTC transport for peer-to-peer audio and video co
To use SmallWebRTCTransport, install the required dependencies:

```bash
# For audio-only pipelines
uv add "pipecat-ai[webrtc]"

# For pipelines with video support
uv add "pipecat-ai[webrtc-video]"
```

<Note>
The `webrtc` extra provides audio and basic video support via `aiortc`. The `webrtc-video` extra adds OpenCV support for using `SmallWebRTCTransport` with video.
</Note>

<Warning>
`opencv-python-headless` will be removed from the `webrtc` extra in 2.0.0. Video pipelines using `SmallWebRTCTransport` should start installing the new `webrtc-video` extra (`pipecat-ai[webrtc-video]`) instead.
</Warning>

## Prerequisites

### WebRTC Application Setup
Expand Down
Loading