Skip to content

Comments

Fix docker av aiortc dependency#281

Open
ccsvip wants to merge 3 commits intoHumanAIGC-Engineering:mainfrom
ccsvip:fix-docker-av-aiortc-dependency
Open

Fix docker av aiortc dependency#281
ccsvip wants to merge 3 commits intoHumanAIGC-Engineering:mainfrom
ccsvip:fix-docker-av-aiortc-dependency

Conversation

@ccsvip
Copy link

@ccsvip ccsvip commented Feb 5, 2026

No description provided.

google-labs-jules bot and others added 3 commits February 5, 2026 06:41
…cies

The latest version of `av` (14.4.0) requires FFmpeg 7, which is not available in the Ubuntu 22.04 base image. This commit pins `av` to `<14.0.0` to ensure compatibility.
Additionally, we add `pkg-config` and FFmpeg development libraries to the Dockerfile to support source builds of multimedia packages if necessary.

Co-authored-by: ccsvip <61367381+ccsvip@users.noreply.github.com>
…6534764957906820

Fix Docker build failure due to av 14.4.0 requiring FFmpeg 7
Problem:
- aiortc~=1.12.0 requires av>=14.0.0,<15.0.0
- Project pins av<14.0.0 due to FFmpeg 7 requirement in av 14+
- Ubuntu 22.04 base image only has FFmpeg 4
- This creates unsatisfiable dependency conflict in Docker builds

Solution:
- Downgrade aiortc from ~=1.12.0 to ~=1.11.0
- aiortc 1.11.0 is compatible with av<14.0.0
- No breaking changes affecting current code usage

Tested:
- Dependency resolution passes with uv
- Code imports remain compatible (checked rtc_client usage)

Fixes Docker build error in uv sync step.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants