Amazon Interactive Video Service (Amazon IVS) is a managed live video solution that is quick and easy to set up and lets you build interactive experiences and applications with low-latency live video.

Key features

Set Up New Live Video Streams in Minutes

Live streaming made simple
Amazon Interactive Video Service provides all the components needed for a low-latency live video streaming solution. You send a live video stream from an encoder or encoding software to the ingest point with the provided stream key. Then, use the playback URL with the player SDK and watch the live streams on websites, and iOS and Android applications.

Optimized for Live Video Streaming

Ingest, transcode, and distribute over managed infrastructure
Get video to Amazon IVS, and distribute live streams across a global network optimized for low latency. To improve quality of service when sending video, Amazon IVS detects the optimal network paths from the streamer’s location and intelligently selects the best endpoint to receive the input video stream. Live streams are delivered to audiences in seconds via a content pipeline designed end-to-end for live video.

Timed Metadata API with Low-Latency Live Video

Build engaging audience experiences

Use a simple REST API to inject metadata into a stream and an event-based interface within the Amazon IVS player SDK to retrieve the metadata for clients to build graphics, polls, and other synchronized components such as live sports scores and e-commerce functionality. Live video streams can achieve latency of less than three seconds from ingest to playback, making applications like polling your audience and voting engaging and interactive. 

Playback on Different Devices and Networks

Pre-configured adaptive bitrate transcoding
With a standard channel, Amazon IVS converts the incoming live video stream to a range of video resolutions and bitrates. This adaptive bitrate (ABR) stream provides an improved quality of experience and quality of service across different devices and network conditions.

Multi-Platform Player SDK

Playback on web, iOS, and Android platforms
Provide a low-latency experience for web, iOS, and Android with the Amazon IVS player SDK (the web SDK integrates with Video.js). The player SDK is designed for Amazon IVS live video streams and includes support for chunked streaming and an adaptive bitrate switching algorithm. The switching algorithm allows for optimal performance and low latency without trade-offs in quality of service or video quality. You can also restrict video playlists for your streams by channel and viewer using playback authorization.

Frustration-Free Scale

Automatic scale for size of audience and number of channels
Cover one, or hundreds of events at a moment’s notice. Built on the same live streaming technology that powers Twitch, Amazon IVS channels take just seconds to start streaming live video, and the service scales to deliver streams to millions of concurrent viewers.

Cost-Effective

Pay-as-you-go pricing
Amazon IVS provides simple, pay-as-you-go pricing based on hours of video sent to the service (input), and hours of video delivered to your audiences (output). For more details, visit the Amazon IVS Pricing Page.