Amazon Interactive Video Service Specialized2020年〜
A managed service that provides low-latency live video streaming
What It Does
Amazon Interactive Video Service (IVS) is a managed service that makes it easy to build low-latency live video streaming. Built on Twitch's technology, you can add live streaming capabilities to your application with just a few lines of code. It also provides real-time chat and interactive features.
Use Cases
Used for live commerce, live online classes, game streaming, live auctions, and virtual event broadcasting.
Everyday Analogy
Think of it like renting a live TV broadcast studio. The studio (IVS) takes footage from your camera (streaming software) and delivers it to viewers nationwide (worldwide) in real time.
What Is IVS?
Amazon IVS is a managed service built on Twitch's live streaming technology. When you send video via the RTMPS protocol, IVS automatically transcodes it and delivers it to viewers worldwide with low latency (typically 3-5 seconds). Player SDKs are provided for Web, iOS, and Android.
Channels and Streams
In IVS, you create a channel and obtain a stream key. Configure the stream key in streaming software like OBS Studio to start your live broadcast. IVS Chat lets you add real-time chat functionality for viewer interaction. You can also automatically save broadcasts to S3 using the recording feature. To understand the technical background of channels and streams, technical books on Amazon are useful.
Getting Started
Select 'Create channel' in the IVS console and specify a channel name. Configure the issued stream key in OBS Studio to start streaming. Embed the Player SDK in a web page, and you'll have a viewing page ready with just a few lines of code.
Things to Watch Out For
- Billed based on streaming time and video input volume. Delivery charges also apply based on viewer count
- You can choose between low-latency mode (3-5 seconds) and standard latency mode (10-15 seconds). Low-latency mode costs more