IVS Broadcast SDK: Web Guide | Real-Time Streaming
The IVS real-time streaming Web broadcast SDK gives developers the tools to build interactive, real-time experiences on the web. This SDK is for developers who are building web applications with Amazon IVS.
The Web broadcast SDK enables participants to send and receive video. The SDK supports the following operations:
-
Join a stage
-
Publish media to other participants in the stage
-
Subscribe to media from other participants in the stage
-
Manage and monitor video and audio published to the stage
-
Get WebRTC statistics for each peer connection
-
All operations from the IVS low-latency streaming Web broadcast SDK
Latest version of Web broadcast SDK: 1.32.0 (Release Notes)
Reference documentation: For information on the most
important methods available in the Amazon IVS Web Broadcast SDK, see https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference
Sample code: The samples below are a good place to get started quickly with the SDK:
Platform requirements: See Amazon IVS Broadcast SDK for a list of supported platforms
Note: Publishing from a browser is convenient for end users because it does not require installing additional software. However, browser-based publishing is subject to the constraints and variability of browser environments. If you need to prioritize stability (for example, for event streaming), we generally recommend publishing from a non-browser source (e.g., OBS Studio or other dedicated encoders), which often have direct access to system resources and avoid browser limitations. For more on non-browser publishing options, see the Stream Ingest documentation.