ApsaraVideo Live is a PaaS solution for live streaming. It leverages advanced stream ingestion and distribution capabilities and supports distributed real-time media processing, such as transcoding. With ApsaraVideo Live, you can quickly upload your live content to the cloud and distribute it to a large audience at ultra-low latency, ensuring a high-quality and smooth viewing experience.
Architecture
The server of ApsaraVideo Live can ingest, process, and distribute live streams in real time.
A streamer collects live content with a video capture device and pushes the live stream using the Push SDK. The live stream is initially pushed to the Alibaba Cloud CDN point of presence (POP) nearest to the streamer. Then, ApsaraVideo Live uses edge ingest to ingest the live stream from POP to its live center. This enhances the speed and stability of data transfer from the streamer to the live center.
After the live stream is pushed to the live center, you can process the stream based on your business requirements. For example, you can transcode the stream, configure time shifting, record the live content, or capture snapshots.
The processed stream is distributed to CDN POPs, which then deliver the stream to viewers' devices for playback. You can integrate ApsaraVideo Player SDK into your mobile app used by viewers to play the stream.
You can also use the Live-to-VOD feature to store the recorded stream as a video-on-demand asset in ApsaraVideo VOD. Then, you can edit the recorded live content to produce short videos and deliver the VOD content to your target audience in a convenient manner.
Features
ApsaraVideo Live supports standard streaming and Real-Time Streaming (RTS). The following table describes the differences between the applicable scenarios of standard streaming and RTS.
Feature | Scenario |
Suitable for scenarios where the audience mainly watch the live content, and little interaction is involved. Different viewers may experience slight desynchronization of the video content due to varying network conditions. | |
|
In addition, ApsaraVideo Live provides media processing features such as transcoding, recording, time shifting, snapshotting, and content moderation. It also provides useful tools, such as production studios for live management and Queen SDK for face retouching. For more information, see Functions and features.
Billing
You are charged fees for data transfer, media processing, and other services when you use ApsaraVideo Live. For more information, see Billing overview.
For pricing information, visit the ApsaraVideo Live pricing page.
References
To activate ApsaraVideo Live, see Activate ApsaraVideo Live and purchase resource plans.
To learn how to use the basic features of ApsaraVideo Live, see Get started with ApsaraVideo Live.