AWS Amazon ivs

Amazon Interactive Video Service (Amazon IVS) is now able to deliver live streams with latency as low as 300 milliseconds or less from host to viewer, according to AWS, to an audience of up to 10,000 viewers.

Previously, Amazon IVS supported streaming channels that can be under 3 seconds from encoder to viewer with its Low-Latency Streaming capability. But a latency gap of this length restricts user’s ability to build interactive experiences with direct engagement for wider audiences. Now, using Amazon IVS Real-Time Streaming, streaming services can build interactive video features for social media applications or for latency-sensitive use cases like auctions.

When working with the Real-Time Streaming capability, participants join a virtual resource called a ‘stage’ as either viewers or hosts. A stage is a virtual space where participants can exchange audio and video in real time. Multiple hosts can collaborate on a stage, while up to 10,000 participants take the role of viewers who watch the stage. Users can also build applications that allow a host promote an audience member to an ‘on stage’ role, that is, turning them from a viewer into a host.

AWS real time

An hourly rate is charged for the duration that hosts or viewers are connected to the stage Real-Time Streaming resource as participants. Visit the Amazon IVS pricing page for more details.

Layered Encoding

Amazon IVS is a managed live streaming service, designed to make low-latency or real-time video available to viewers around the world. Video ingest and delivery are available over a managed network of infrastructure optimised for live video. The quality of the live stream depends on a combination of factors, such as the health of viewers’ network connections and device performance.

Typically, live stream viewers all receive a single version of video that is likely to be of a quality above their viewing configuration. For example, if the host can produce high-quality video, that quality will be preserved in the live stream received by viewers with good connections, but viewers with slower connections may experience loading delays or possibly be unable to watch the videos. However, if the host can only produce low-quality video, that lower quality will be noticeable to viewers with good connections, while viewers with slower connections will have a better experience.

AWS ivs rts 3 3

To overcome the problem, AWS has also released a layered encoding feature for Real-Time Streaming capability. When users publish to a stage, the layered encoding functionality automatically sends multiple variations of video and audio, making sure viewers can continue to view the stream at the best receivable quality, based on their network conditions.

Visit the AWS region table for a list of AWS Regions where the Amazon IVS console and APIs for control and creation of video streams are available.