Developer Resources
Amazon Interactive Video Service
Real-Time Streaming
Low-Latency Streaming
Chat Feature
Featured Resources
Code Samples
-
Web
-
Android
-
iOS
-
Web
-
Automated captions with Amazon Transcribe demo
Use Amazon IVS in conjunction with Amazon Transcribe to deliver real-time captions for live streams.
Auto-record to Amazon S3 demo
Basic livestream to video on-demand web app with playback using the Amazon IVS Player SDK.
Basic player demo
A collection of plain JavaScript code samples, covering basic Amazon IVS use cases.
Amazon IVS + Chime demo
Load and play Amazon IVS streams alongside the Amazon Chime SDK.
(Demo code intended as an educational tool)
Stream clipping demo code
Implement stream "clipping" functionality using AWS Cloud Development Kit (AWS CDK).
(Demo code intended as an educational tool)
eCommerce demo code
Build a compelling customer experience for eCommerce use-cases.
(Demo code intended as an educational tool)
Scrollng stream feed demo (React)
Simple scrolling feed app, that will load and auto-play live streams as users scroll down the page.
Moderation with Amazon Rekognition demo
Use the Amazon IVS record to S3 feature in conjunction with Amazon Rekognition to moderate streams.
Player SDK code samples
How to build, package, and integrate with the Amazon IVS Player Web SDK.
Amazon IVS Timed Metadata dashboard demo
Edit and send TimedMetadata events to Amazon IVS channels from a web dashboard.
Mini-Player demo (React)
Implement a "floating"/mini-player on page scroll with Amazon IVS.
Virtual Q&A demo
Ask and up-vote questions displayed on top of the player using Timed Metadata.
UGC app demo
Build a compelling user-generated content (UGC) live streaming webapp.
-
Android
-
Broadcasting app demo
Stream video from an Android device to an Amazon IVS channel.
eCommerce demo code
Build a compelling customer experience for eCommerce use-cases.
(Demo code intended as an educational tool)
Feed demo for Android
Build a scrolling feed of live streams.
(Demo code intended as an educational tool)
Multiple players demo
Instantiate multiple players simultaneously, and switch between three predefined layouts/sets of demo streams.
On-demand delivery of the player SDK for Android
Leverage Play Feature Delivery to enable on-demand delivery of the Amazon IVS Player SDK on Android.
Playback optimizations
Best practices and optimizations to help reduced TTV (Time to Video) and latency.
-
iOS
-
eCommerce demo code
Build a compelling customer experience for eCommerce use-cases.
(Demo code intended as an educational tool)
Feed demo for iOS
Build a scrolling feed of live streams.
(Demo code intended as an educational tool)
Multiple players demo
Instantiate multiple players simultaneously, and switch between three predefined layouts/sets of demo streams.
Playback optimizations
Best practices and optimizations to help reduced TTV (Time to Video) and latency.
Code Samples
Blog posts
What's new
Get started building with Amazon Interactive Video Service in the AWS Console.