A tool to stream to Amazon IVS channels from web browsers – no download required.
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.
Follow these instructions to run the demo:
yarn install
yarn run dev
To customize this demo, fork it and modify the source code to suit your needs.
To modify the colors used in the application UI, modify the colors defined in tailwind.config.js.
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 canvasCANVAS_HEIGHT // the height of the canvasLAYER_WIDTH // the width of the current layerLAYER_HEIGHT // the height of the current layer
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.
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License.
A tool to stream to Amazon IVS channels from web browsers – no download required.
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.
Follow these instructions to run the demo:
yarn install
yarn run dev
To customize this demo, fork it and modify the source code to suit your needs.
To modify the colors used in the application UI, modify the colors defined in tailwind.config.js.
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 canvasCANVAS_HEIGHT // the height of the canvasLAYER_WIDTH // the width of the current layerLAYER_HEIGHT // the height of the current layer
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.
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License.