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

Feature to set the HLS List size and Segment duration per stream basis Programmatically #5769

Open
Mohit-3196 opened this issue Nov 2, 2023 · 3 comments · May be fixed by #5824
Open

Feature to set the HLS List size and Segment duration per stream basis Programmatically #5769

Mohit-3196 opened this issue Nov 2, 2023 · 3 comments · May be fixed by #5824
Assignees
Labels
AWS Marketplace For servers running on AWS feature-request

Comments

@Mohit-3196
Copy link
Contributor

Is your feature request related to a problem? Please describe.
A user would like to have the feature to set the HLS list size and HLS segment duration for each stream individually.
Currently, these can be configured Applications wise and therefore it is Application specific but the user would like to have this feature per stream basis.

Describe alternatives you've considered
I recommended using different applications to categories the streams with similar settings as a workaround solution but as per the user's use case, they need different seek back time for each stream.

@Mohit-3196 Mohit-3196 added AWS Marketplace For servers running on AWS feature-request labels Nov 2, 2023
@Mohit-3196 Mohit-3196 changed the title Feature to set the HLS List size and Segment duration per stream basis. Feature to set the HLS List size and Segment duration per stream basis Programmatically Nov 2, 2023
@mekya
Copy link
Contributor

mekya commented Nov 6, 2023

Thank you, @Mohit-3196 for the issue.

What's the priority of this issue?

@Mohit-3196
Copy link
Contributor Author

This is coming from an AWS Marketplace cluster user.
They want to have an option in which they can control the seek back time for each stream and provide different timelines to their customers.

They expect to have 100 publishers per meeting and 200 meetings per day with 100 to 10K HLS viewers and use c5.24xlarge instances in their autoscaling cluster.

@muratugureminoglu abi, FYI please

@burak-58 burak-58 linked a pull request Nov 19, 2023 that will close this issue
@burak-58 burak-58 linked a pull request Nov 19, 2023 that will close this issue
@burak-58
Copy link
Contributor

With the PR #5824:

You can pass HLS parameters (hlsTime, hlsListSize, hlsPlayListType) while creating the live stream.

Example:

curl -X POST -H "Accept: Application/json" -H "Content-Type: application/json" http://localhost:5080/LiveApp/rest/v2/broadcasts/create -d '{"streamId":"test1","name":"test1s","type":"liveStream","hlsParameters":{"hlsTime":"4","hlsListSize":"7","hlsPlayListType":"event"}}'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AWS Marketplace For servers running on AWS feature-request
Projects
Status: After sprint
Development

Successfully merging a pull request may close this issue.

3 participants