Amazon Interactive Video Service (Amazon IVS) is a managed live streaming solution that makes low-latency or real-time video available to viewers around the world, allowing you to create engaging live experiences.
Feature
Real-Time Streaming
Low-Latency Streaming
Latency can be
<300 milliseconds
3-5 seconds
Max Viewers
up to 25,000
Millions
Protocols
RTMPS and WHIP input, WebRTC output
RTMPS input and HLS output
Max Input Resolution
HD (720p)
Full HD (1080p)
Pricing
By Participant per hour
By Video input/output per hour
Key features
-
Real-Time Streaming
-
Low-Latency Streaming
-
Real-Time Streaming
-
Set Up New Live Video Streams in Minutes
Live streaming made simpleAmazon IVS provides all the components needed for areal-time live video streaming solution. Hosts publish and viewers subscribe to live video stream using the broadcast SDK on application you can build for iOS Android, and web.
Optimized for Live Video Streaming
Publish and subscribe to live streams over managed infrastructureBuild applications for latency-sensitive use cases, helping your viewers stay connected and engaged with Real-time Streaming. Deliver live streams with a latency that can be under 300 milliseconds from host to viewer.
Stream Chat
Build engaging audience experiencesCreate community relationships with your audience using scalable stream chat APIs to build chat rooms to accompany your live streaming video.
Multi-Platform Broadcast SDK
Send live video from iOS and Android devicesUse iOS and Android applications to publish and subscribe to live video with the mobile broadcast SDK and from a browser using the web broadcast SDK. Websites and applications using the SDK can access the device camera, microphone, screen sources, or use custom audio and video sources. Streams published from devices will use optimized encoder settings and network congestion handling.
Collaborative Live Streams
Combine video and audio from multiple hosts into one low-latency streamUse a virtual resource called a stage to enable hosts to exchange audio and video in real time, then broadcast that stage to an Amazon IVS low-latency channel to reach a larger audience.
Playback on Wifi and Cellular Networks
Pre-configured layered encodingLayered encoding, sometimes referred to as "Simulcast" is a standardized technique where multiple renditions, or layers, of the same video source are published and the rendition that best fits viewers needs based on available bandwidth is sent to their application.
Frustration-Free Scale
High concurrencyDeliver large-scale interactive events with support for up to 10,000 viewers and up to 12 hosts.
Cost-Effective
Pay-as-you-go pricingAmazon IVS Real-Time Steaming provides simple, pay-as-you-go pricing based on participant hours, which is the duration of time each host or viewer is connected to a stage resource. For more details, visit the Amazon IVS Pricing Page. -
Low-Latency Streaming
-
Set Up New Live Video Streams in Minutes
Live streaming made simpleAmazon IVS 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 infrastructureAll components from stream ingest and transcode to delivery and playback with the Amazon IVS player SDK are optimized to reduce latency. Actual latency for viewers is usually under five seconds and can be less than three seconds.
Stream Chat and Timed Metadata APIs
Build engaging audience experiencesCreate community relationships with your audience using scalable stream chat APIs to build chat rooms to accompany your live streaming video. 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.
Multi-Platform Broadcast SDK
Send live video from web, iOS, and Android devicesUse iOS and Android applications to send live video to Amazon IVS with the mobile broadcast SDK and send direct from a browser using the web broadcast SDK. Websites and applications using the SDK can access the device camera, microphone, screen sources, or use custom audio and video sources. Streams sent from devices will use optimized encoder settings and network congestion handling.
Multi-Platform Player SDK
Playback on web, iOS, and Android platformsProvide 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.
Collaborative Live Streams
Combine real-time video and audio from multiple hosts into one live streamUse a virtual resource called a stage to enable hosts to exchange audio and video in real time, then broadcast that stage to an Amazon IVS channel to reach a larger audience. Learn more.
Record Live Streams for Use as Video-On-Demand
Save live video outputs to Amazon S3 for archiving and on-demand playbackYou can configure Amazon IVS to record live video to an Amazon Simple Storage Service (Amazon S3) bucket. Video streams are saved as video files, and can be used to create video-on-demand content with AWS Elemental MediaConvert, or streamed directly as VOD.
Playback on Different Devices and Networks
Pre-configured adaptive bitrate transcodingWith a standard or advance channels, 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.
Frustration-Free Scale
Automatic scale for size of audience and number of channelsCover 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 pricingAmazon 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.