aws-samples/amazon-ivs-broadcast-web-demo
aws-samples/amazon-ivs-broadcast-web-demo has 39 GitHub stars and 16 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-13 03:53 UTC. Last push 2026-10-23.
A demo web application that shows how to implement a browser-based streaming tool with Nextjs and the Amazon IVS Web Broadcast SDK.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalAmazon IVS Broadcast Web Demo
A demo web application intended as an educational tool to demonstrate how you can build a browser-based streaming tool with the Amazon IVS Web Broadcast SDK.
Demo: Visit https://stream.ivs.rocks/ and add your channel's ingest endpoint and stream key on the settings screen.

This project is intended for education purposes only and not for production usage.
Prerequisites
- NodeJS
- Yarn package manager
- Your IVS Channel details. A guide is available here: Getting started with Amazon IVS.
Running the demo
Follow these instructions to run the demo:
- Run:
yarn install - Run:
yarn run dev
Customizing the demo
To customize this demo, fork it and modify the source code to suit your needs.
Change color theme
To modify the colors used in the application UI, modify the colors defined in tailwind.config.js.
Change layouts
To modify the available layouts or add your own, modify the contents of BroadcastLayoutTemplates.js. Math expressions within strings are supported and include the following variables:
CANVAS_WIDTH // the width of the canvas
CANVAS_HEIGHT // the height of the canvas
LAYER_WIDTH // the width of the current layer
LAYER_HEIGHT // the height of the current layer
Known issues and limitations
- The application is meant for demonstration purposes and not for production use.
- This application is only tested and supported on the latest Desktop versions of Chrome and Firefox. Other browsers and devices, including mobile browsers and smartphones, may work with this tool, but are not officially supported at this time.
About Amazon IVS
Amazon Interactive Video Service (Amazon IVS) is a managed live streaming and stream chat 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
- Learn more about Amazon IVS on IVS.rocks
- View more demos like this
Security
See CONTRIBUTING for more information.
License
This library is licensed under the MIT-0 License.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
459,077 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,748 starsreact/react
The library for web and native user interfaces.
252,571 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,526 stars