Developer 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 upvote questions displayed on top of the player using Timed Metadata.
UGC app demo
Build a compelling user-generated content (UGC) live streaming webapp.
Amazon IVS Chat Web Demo
A demo web application that shows how to implement a basic video and chat application with Amazon IVS.
Amazon IVS DVR Web Demo
A demo web application showing how to implement a Live to VOD (DVR) experience using Amazon IVS and the auto-record-to-s3 feature using Amazon S3.
-
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 reduce TTV (Time to Video) and latency.
Amazon IVS Chat for Android Demo
A demo Android app built with Kotlin that shows how to implement a basic video and chat application with Amazon IVS.
Amazon IVS DVR for Android Demo
A demo Android app showing how to implement a Live to VOD (DVR) experience using Amazon IVS and the auto-record-to-s3 feature using Amazon S3.
-
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 reduce TTV (Time to Video) and latency.
Amazon IVS Chat for iOS Demo
A demo iOS app built with SwiftUI that shows how to implement a basic video and chat application with Amazon IVS.
Amazon IVS DVR for iOS Demo
A demo iOS app showing how to implement a Live to VOD (DVR) experience using Amazon IVS and the auto-record-to-s3 feature using Amazon S3.
Blog posts
What's new

Get started building with Amazon Interactive Video Service in the AWS Console.