Skip to content

The Amazon IVS manifest clipping solution offers a reference solution that demonstrates how you can use HTTP live streaming (HLS) Program-Date-Time (PDT) tags and HLS byte range manifest files to clip the recordings stored on Amazon Simple Storage Service (Amazon S3) using the Auto-Record to Amazon S3.

License

Notifications You must be signed in to change notification settings

aws-samples/amazon-ivs-clip-manifest

Amazon IVS manifest clipping solution

The Amazon IVS manifest clipping solution offers a reference solution that demonstrates how you can use HTTP live streaming (HLS) Program-Date-Time (PDT) tags and HLS byte range manifest files to clip the recordings stored on Amazon Simple Storage Service (Amazon S3) using the Auto-Record to Amazon S3.

The solution offers two deployment options:

This is a serverless web application leveraging Amazon IVS, Amazon API Gateway, AWS Lambda, Amazon S3 and Amazon CloudFront. The sample Web UI is an application page built using React.js and VideoJS. The back-end is built using Node.js, Amazon API Gateway, and AWS Lambda function used to list all Amazon IVS recordings, to clip/trim the recordings and list all clipped recordings. It also uses AWS Serverless Application Model (AWS SAM), an open-source framework for building serverless applications.

Solution Web Application GUI

Prerequisites

Getting Started

⚠️IMPORTANT NOTE: Deploying this demo application in your AWS account will create and consume AWS resources, which will cost money.

Deployment Options:

This option implements the complete solution with the back-end APIs needed for retrieving the recorded streams from Amazon IVS, clipping, and listing the clips.

This option implements only the clip manifest API. Therefore, it suits developers who already have an application to integrate with the clipmanifest API.

Contributing guidelines

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About Amazon IVS

About

The Amazon IVS manifest clipping solution offers a reference solution that demonstrates how you can use HTTP live streaming (HLS) Program-Date-Time (PDT) tags and HLS byte range manifest files to clip the recordings stored on Amazon Simple Storage Service (Amazon S3) using the Auto-Record to Amazon S3.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published