Media Accelerator (MA) helps developers who have third-party audio and video codec modules or self-developed codecs implement real-time audio and video stream transmission and intercommunication.
Based on the real-time transmission of the SD-RTN™ (Software Defined Real-time Network) , MA makes use of global network nodes, intelligent dynamic routing, and end-side poor network countermeasures algorithms to provide video and audio stream transmission cloud services with high connectivity, low latency, and high stability while reducing the impact of network problems such as delay and packet loss on the quality and experience of audio and video transmission. In addition, MA adapts to multiple IoT platforms and x86 architectures, helping developers to enable real-time interaction capabilities in any device and scenario.
MA provides RTSA Lite SDK for IoT scenarios that require small SDK size, low memory usage, and low power consumption.
RTSA Lite SDK supports the following functions:
|Two-way Communication between RTSA SDK instances||Supports audio/video two-way communication between RTSA SDK instances. See agora_rtc_send_audio_data and agora_rtc_send_video_data.|
|Two-way Communication between RTSA SDK and RTC Native SDK||Supports audio/video two-way communication between RTSA SDK instances and RTC Native SDK.|
|Two-way Communication between RTSA SDK and RTC Web SDK||Supports audio/video two-way communication between RTSA SDK instances and RTC Web SDK.|
|Bandwidth estimation||Supports providing a target bitrate per bandwidth estimation (BWE) algorithms.|
|Key frames||Supports requesting key frames from remote users.|
|Media transmission state management and monitoring||Supports muting and unmuting local and remote media streams. Supports monitoring the transmission state of remote media streams.|
The small SDK size, low memory usage, and low power consumption make RTSA Lite SDK the perfect component for the IoT industry.
|Real-time monitoring||With RTSA Lite SDK integrated into smart camera, smart doorbell, the user can
|Smart watch||With RTSA Lite SDK integrated into smart watches, the user can perform two-way audio communication between mobile apps and cameras.|
RTSA Lite SDK has the following performance metrics.
|SDK size||The app size increases less than 400 KB after integration.
When the SDK is sending and receiving 320*240 H.264 video data at the same time, memory usage is less than 2 MB.
|Connectivity||Connectivity is greater than 99%|
|Data transmission speed||A maximum of 50 Mbps for a user in an RTC channel|
|Network adaptability||Non-aware recovery from 50% packet loss|
RTSA Lite SDK is compatible with the following platforms:
|HarmonyOS||ARM: arm-liteos-eabi liteOS 2.0|
|Android||Android version ≥ 4.1
Android SDK supports the following ABIs：