Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GStreamer enhancements #4284

Open
totaam opened this issue Jul 5, 2024 · 4 comments
Open

GStreamer enhancements #4284

totaam opened this issue Jul 5, 2024 · 4 comments
Labels
encoding enhancement New feature or request

Comments

@totaam
Copy link
Collaborator

totaam commented Jul 5, 2024

Improving upon #3750 and perhaps restoring #3964 in some shape or form.

Some links:

@totaam totaam added enhancement New feature or request encoding labels Jul 5, 2024
@ehfd
Copy link

ehfd commented Jul 5, 2024

add profiles, so we can mimic other project's settings (ie: vah264enc in selkies - preferably whilst still honouring dynamic speed / quality and bandwidth limit

This hasn't really been tested rigorously and there is a very high chance there is something better. Looking forward to any improvements.

@ehfd
Copy link

ehfd commented Jul 5, 2024

QOS is typically used in the color converter/scaler as that is typically the earliest point after the source before the encoder.

@totaam
Copy link
Collaborator Author

totaam commented Jul 5, 2024

QOS is typically used in the color converter/scaler as that is typically the earliest point after the source before the encoder.

Ideally for us, we want to incorporate this data into the engine - much earlier than csc / scaling, so we can drop quality / speed / framerate, etc

@totaam
Copy link
Collaborator Author

totaam commented Aug 25, 2024

Good thing we can now disable gstreamer completely as it avoids crashing systems: #4330 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
encoding enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants