A React based demo of using Amazon IVS Web Broadcast, Timed Metadata, and the Web Player SDK to send brain waves along with a live stream and render them in a chart.
This project is intended for education purposes only and not for production usage.
This is a serverless web application, leveraging Amazon IVS, AWS Lambda, and API Gateway. The client application is a javascript webapp built on reactjs.
IMPORTANT NOTE: Deploying this demo application in your AWS account will create and consume AWS resources, which will cost money.
This demo is comprised of two parts: serverless
(the demo backend) and ui
(the demo frontend).
- If you do not have an AWS account, create one by following this guide: How do I create and activate a new Amazon Web Services account?
- Log into the AWS console if you are not already logged in. Note: If you are logged in as an IAM user, ensure your account has permissions to create and manage the necessary resources and components for this application.
- Deploy the serverless app to your AWS account.
- The application was written for demonstration purposes and not for production use.
- Currently only tested in the us-east-1 region. Additional regions may be supported depending on service availability.
Amazon Interactive Video Service (Amazon IVS) is a managed live streaming solution that is quick and easy to set up, and ideal for creating interactive video experiences. Learn more.
- Amazon IVS docs
- User Guide
- API Reference
- Setting Up for Streaming with Amazon Interactive Video Service
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.