Alibaba Cloud provides ApsaraVideo Real-time Communication (ARTC) SDK to help you develop cost-effective interactive streaming solutions. ARTC SDK is built upon the extensive experience of Alibaba Cloud in real-time communication (RTC) technologies.
API design and callback mechanism
The interactive streaming SDK adopts the stateful API design. You can use API calls to set the desired state of your app. Once the state is set, the SDK operates autonomously and returns status updates through callback functions. This eliminates the need for repeated API calls or concern about the timing and context of those calls.
Exception handling mechanism
When exceptions occur, ARTC SDK attempts to internally resolve the exceptions. You are only notified to take action if these attempts fail. Unrecoverable errors in the SDK can be caused by physical constraints such as network issues, audio/video device malfunctions, and resource limitations on CPU or memory, as well as external factors such as failed authentication or being removed from the channel.
Download the SDK
ARTC SDK is powered by the RTC engine developed by Alibaba Cloud. For information about how to download the SDK, see SDK download.