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.
Latency can be
RTMPS input and HLS output
Max Input Resolution
Full HD (1080p)
By Participant per hour
By Video input/output per hour
Set Up New Live Video Streams in MinutesLive 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 StreamingPublish 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 ChatBuild engaging audience experiences
Create community relationships with your audience using scalable stream chat APIs to build chat rooms to accompany your live streaming video.
Multi-Platform Broadcast SDKSend live video from iOS and Android devices
Use 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 StreamsCombine 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 NetworksPre-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 ScaleHigh concurrencyDeliver large-scale interactive events with support for up to 10,000 viewers and up to 12 hosts.
Cost-EffectivePay-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.
Set Up New Live Video Streams in MinutesLive 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 StreamingIngest, 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 APIsBuild engaging audience experiences
Create 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 SDKSend live video from web, iOS, and Android devices
Use 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 SDKPlayback 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 StreamsCombine 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-DemandSave 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 NetworksPre-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 ScaleAutomatic 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-EffectivePay-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.