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

HLS S3 upload separate folders in Conferencing #6821

Closed
lastpeony opened this issue Nov 22, 2024 · 1 comment
Closed

HLS S3 upload separate folders in Conferencing #6821

lastpeony opened this issue Nov 22, 2024 · 1 comment
Assignees

Comments

@lastpeony
Copy link
Contributor

lastpeony commented Nov 22, 2024

With the default settings when continuous S3 upload is enabled for HLS and create a conference room all files for all participants are uploaded to the same folder.

Its required to have a subfolder for each participant.

@lastpeony lastpeony self-assigned this Nov 22, 2024
@lastpeony lastpeony converted this from a draft issue Nov 22, 2024
@lastpeony
Copy link
Contributor Author

lastpeony commented Nov 25, 2024

We discussed this with @mekya and decided to implement a more dynamic solution, similar to the fileNameFormat app setting.

The subFolder setting will follow the structure below:

%m: Main track ID
%s: Stream ID
customStr: custom str
For example, if a user sets %m/%s as the subFolder format in the app settings, the .ts files should be organized in S3 like this:
streams/mainTrackId/streamId/1.ts

Another example:
subFolder:lastpeony/%m/%s
Result:
streams/lastpeony/mainTrackId/streamId/1.ts

This approach provides greater flexibility and consistency in file organization.

@burak-58 burak-58 self-assigned this Nov 25, 2024
@burak-58 burak-58 moved this from 🏗 In progress to After sprint in Ant Media Server Dec 2, 2024
@burak-58 burak-58 closed this as completed Dec 9, 2024
@github-project-automation github-project-automation bot moved this from After sprint to ✅ Done in Ant Media Server Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

2 participants