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

Direct File Access from S3 Bucket #202

Open
abenmohamed opened this issue Apr 18, 2024 · 2 comments
Open

Direct File Access from S3 Bucket #202

abenmohamed opened this issue Apr 18, 2024 · 2 comments

Comments

@abenmohamed
Copy link

Description:

Summary:
I am currently using Kaltura's Media Framework and I'm interested in finding out if there's a way to access files saved in an S3 bucket directly without needing to download them to the server first.

Details:
I've been exploring the documentation and experimenting with the framework, but I couldn't find a direct way to achieve this. It would be extremely beneficial for our workflow if there's a method to access these files directly from the S3 bucket. This could potentially save a lot of bandwidth and processing time, especially for larger files.

Questions:
Is there any built-in functionality or recommended approach within Kaltura's Media Framework to achieve direct access to files stored in an S3 bucket?
If direct access is not currently supported, is there any plan to implement this feature in future releases?
Are there any alternative methods or workarounds that you would recommend for achieving similar functionality?

Thank you for your time and assistance. Looking forward to hearing from you soon.

@mlevkov
Copy link

mlevkov commented Apr 29, 2024

I've written an s3 proxy utility that is intended to be used within the Kaltura Vod Packager, but can be used as a standalone service. I used it on the same server where packager is. @abenmohamed

@erankor
Copy link
Collaborator

erankor commented Apr 30, 2024

There is no need to use a proxy, there is native support for s3 in nginx-live-module.
The sample config uses the nginx builtin dav module to simulate s3 over a local filesystem, but you can configure it to work against a real s3 bucket by editing the parameters in store_s3_block.
Btw, for vod, we have https://github.com/kaltura/nginx-aws-auth-module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants