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

Customize default ladder through JSON data #7

Open
mauricioabreu opened this issue Apr 22, 2024 · 2 comments
Open

Customize default ladder through JSON data #7

mauricioabreu opened this issue Apr 22, 2024 · 2 comments
Labels
good first issue Good for newcomers

Comments

@mauricioabreu
Copy link
Contributor

Is your feature request related to a problem? Please describe.
We already provide a default ladder (passthrough), but it is hardcoded. It would be awesome if this ladder could be configured through JSON file.

Describe the solution you'd like

We can set a path in the container, then the program parses it.
PROS: users can change the default ladder without rebuilding the application.

Describe alternatives you've considered
You are free to suggest other alternatives

Additional context
N/A

@mauricioabreu mauricioabreu added the good first issue Good for newcomers label Apr 22, 2024
@patrickdeangelis
Copy link

Can you give more context?
Where is the ladder? I didn't find it search by "ladder"

@mauricioabreu
Copy link
Contributor Author

mauricioabreu commented May 6, 2024

@patrickdeangelis

Yes!

In video streaming, ladder is the set of quality/resolution/codec/etc offered to end users.

You may want to read service/input.go and service/command.go to see how GPAC command runs and which options are used to generate this ladder.

https://ottverse.com/perfect-bitrate-ladder-for-video-streaming-compression/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants