Skip to content

Feat: pin high video quality - #53

Merged
sebvanleuven merged 6 commits into
mainfrom
feat/pin-video-quality
Apr 16, 2026
Merged

Feat: pin high video quality#53
sebvanleuven merged 6 commits into
mainfrom
feat/pin-video-quality

Conversation

@sebvanleuven

@sebvanleuven sebvanleuven commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

The primary use case for the Python SDK is for server deployments, which are expected to have a high bandwidth connectivity. Therefore, there is no need to have ABR enabled. This PR pins the video quality to the highest rendition.


Summary by cubic

Pins video bitrate to the highest rendition by default and adds SessionOptions.video_quality to choose high (default, disables ABR) or auto (enables ABR). AnamClient.connect(session_options=...) and connect_async(...) now accept options; README, examples, and tests updated, with validation and serialization for videoQuality and a version bump to 0.4.0a2.

Written for commit 8ed4417. Summary will update on new commits.

@sebvanleuven
sebvanleuven requested review from bc-anam and sr-anam April 16, 2026 09:41
@sebvanleuven
sebvanleuven merged commit 4b14292 into main Apr 16, 2026
7 checks passed
@sebvanleuven
sebvanleuven deleted the feat/pin-video-quality branch April 16, 2026 10:32
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