Build low-latency interactive video experiences

Highly scalable live video with latency that can be under 3 seconds from host to viewer.

Fully managed

Create, configure, and deliver live streams to your viewers with a managed service.

Built for scale

Use the same live streaming technology and global infrastructure that powers Twitch.

Truly low latency

Low-latency streaming with latency that can be less than 3 seconds.

For highly-engaging low-latency use-cases

Cozy stream
Amazon IVSlive
29,543
LIVE
Low-latency streaming

Build low-latency interactive video experiences

Highly scalable live video with latency that can be under 3 seconds from host to viewer.

Out-of-the-box2-5sLatency
Made forStreamers
Scales beyond1M+Concurrent viewers
Up to1080pInput
No spin-up timeChannels can be created in seconds, and are immediately available to stream to. No pre-warming or spin-up time. Simply configure your encoder, start your stream, and you're live with Amazon IVS.

An Amazon IVS channel stores configuration information related to your live stream. You first create a channel and then contribute video to it using the channel's stream key to start your live stream.

Learn more

Create a Channel
RTMP

Go live using the IVS Broadcast SDK, the AWS Console, or other streaming software that supports RTMPS or RTMP.

Record to Amazon S3

Seamlessly save your Amazon IVS live streams to Amazon S3 for archiving and on-demand playback. All available quality renditions and thumbnail images are saved.

Stream healthMonitor the health of your live stream inputs using high resolution Amazon CloudWatch metrics and IVS APIs.

Diagnose and troubleshoot issues with live streams as they happen or after the streams have ended. Use Amazon IVS APIs and Amazon CloudWatch to embed data into your own dashboard or application.

Timed MetadataSend and ensure that all your viewers receive your metadata at the same time in the video stream, regardless of stream latency or geographic location.

Timed metadata is metadata with timestamps. It can be inserted into a stream programmatically, using the Amazon IVS API. When Amazon IVS processes a stream, the timed metadata is synchronized with the audio and video frames.

Private channels

With private channels, restrict your streams by channel or viewer. Control access to playback by enabling playback authorization on channels and generating signed JSON Web Tokens (JWTs) for authorized playback requests.

Multitrack video

Multitrack Video allows streamers to send multiple video renditions directly from their devices, optimizing quality for viewers and reducing live video input costs by up to 75%.

Learn more

Multitrack Video

Build your own broadcast experience

Integrate the Amazon IVS Broadcast SDK in your app

Build engaging playback experiences

Integrate the Amazon IVS Player SDK in your app

Frequently asked questions

Connect with a specialist

Learn how to leverage Amazon IVS and build highly engaging live experiences