An open source plugin for the Amplify CLI that makes it easy to incorporate video streaming into your mobile and web applications powered by AWS Amplify and AWS Media Services
Amplify Video is Plugin for AWS Amplify that provides video streaming resources to your Amplify project. It requires that you have the Amplify CLI installed on your system before installing the Amplify Video plugin
To get started install the Amplify CLI via NPM as shown below or follow the getting started guide.
npm install -g @aws-amplify/cli
amplify configure
Next, with the Amplify CLI installed, install this plugin:
npm i amplify-category-video -g
To help you get started quickly with Amplify Video check out the live streaming quickstart
To use this plugin you just need to configure a project using amplify init
.
Note: If you aren't developing a mobile/web app then it doesn't matter what language you choose.
Command to configure the params for setting up a livestream. Run amplify video push
or amplify push
to create the resources in the cloud.
Command to update your params for your video setup.
Command to start your video stream.
Command to stop your video stream.
Command to repush the CloudFormation dependancies to the S3.
Command to push a specific video project.
Command to return the CloudFormation outputs.
Command to create and import a preconfigured OBS profile.
Command to remove a project that you have made. To remove from the cloud you must run amplify video push
or amplify push
- Clone this repo onto your local machine
- Open the terminal and navigate to the repo you just cloned
- Run this command:
npm install -g
This library is licensed under the Apache 2.0 License.