Skip to content

Tune video encoder for low-delay streaming - #60

Merged
jspanchu merged 1 commit into
masterfrom
tune-encoder
Sep 18, 2026
Merged

jspanchu merged 1 commit into
masterfrom
tune-encoder

Conversation

@jspanchu

Copy link
Copy Markdown
Member

Tunes the video encoder to achieve a target_fps and a target_bitrate (for those that support Constant Bit Rate mode).

@jspanchu
jspanchu requested a review from jourdain September 18, 2026 17:55
@jspanchu
jspanchu force-pushed the tune-encoder branch 2 times, most recently from 379fdf3 to 6b8451a Compare September 18, 2026 17:57
@jourdain

Copy link
Copy Markdown
Collaborator

you need to fix some pre-commit issue. Otherwise looks good.

@jourdain

Copy link
Copy Markdown
Collaborator

Check the CI, I'm not sure why there is a type issue on linux

@jspanchu
jspanchu force-pushed the tune-encoder branch 2 times, most recently from 856f3e8 to a86d4b6 Compare September 18, 2026 18:16
@jspanchu

Copy link
Copy Markdown
Member Author

pre-commit and pytest CI is clean.

@jspanchu
jspanchu merged commit 8eac2ba into master Sep 18, 2026
7 checks passed
@jspanchu

Copy link
Copy Markdown
Member Author

the type issue was because some test was trying to pass a float target_fps=30.0 to the encoder.time_base_end property which in C++ is an int. i fixed that too by converting to int before passing the value to C++ setter.

@jourdain
jourdain deleted the tune-encoder branch September 18, 2026 18:59
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