Storage Solutions
Explore more about the storage solutions you'll need when you're using these APIs.
Some form of user-owned storage (like Amazon S3 buckets) is necessary with these audio and video APIs. Media files (audio or video) and edited transcripts kept in your storage are targeted with pre-signed URLs and used as input for the API.
Learn how to set up your files in these storage solutions to use with the API:
Using Amazon S3 buckets
- Log in to your AWS account.
- Go to s3.
- Create a new bucket, with any name (for example, AdobeApiTesting).
- Drag and drop the media file (audio/video) or edited transcript file that you want to provide to the API in the bucket you've created.
- Once the upload is complete, select the file and go to Actions.
- Select the Share with pre-signed URL option and enter a duration for the pre-signed URL to be valid.
- Copy the generated pre-signed URL to use in the API (it may also copy automatically when you create it).
Using an Frame.io account
- Log in to your Frame.io account.
- Create a project (for example, AdobeApiTesting).
- Open the Inspect view of your browser (using Chrome, press f12 and go to the Network tab).
- Drag and drop the media file (audio/video) or edited transcript file that you want to provide to the API in the bucket.
- Select the file, and click Download.
- In the Network tab, you'll see a GET call using a pre-signed URL to use to download the file.
- Copy that URL to use in the API.
Using Frame.io Developer APIs
Refer to Frame.io API guide to create assets and get their pre-signed URL.
Using Google's direct link service
You can use Google's direct link service to generate downloadable public links for your files by following the instructions on the page.
Before generating the links, be sure your file's visibility in your Google Drive is set to Anyone with the link.