This topic introduces the features provided by ApsaraVideo Live.
ApsaraVideo Live provides various features, such as permission management, basic capabilities, live stream acceleration, live streaming security, live stream latency control, HTTP configuration, media processing, live stream management, statistics, and log management.
Permission management
Feature | Description | Operating channel | References |
RAM user management | You can create Resource Access Management (RAM) users and use system policies or custom policies to grant permissions to RAM users. | RAM console |
Basic capabilities
Feature | Description | Operating channel | References |
Domain name management | You can add, delete, enable, or disable domain names. |
| |
Domain name configuration | You can configure CNAME records, associate streaming domains with ingest domains, and bind sub-streaming domains to main streaming domains. |
| |
URL management | You can view and generate ingest and streaming URLs. | ApsaraVideo Live console | |
Stream ingest, stream pulling, and streaming | You can ingest and distribute live streams. Third-party live streams are supported. |
|
Live stream acceleration
Feature | Description | Operating channel | References |
Edge ingest | In edge ingest mode, ApsaraVideo Live ingests streams to Alibaba Cloud points of presence (POPs) that are nearest to users. This ensures that users access the optimal uplink networks. | N/A |
Live streaming security
Feature | Description | Operating channel | References |
Permission management | You can create RAM users and grant permissions to RAM users. | RAM console | |
Secure acceleration | You can enable HTTPS secure acceleration. |
| |
Access control | You can configure the Referer-based hotlink protection, User-Agent blacklist or whitelist, and IP address blacklist or whitelist. |
| |
URL signing | You can use signed URLs to implement authentication. | ApsaraVideo Live console | |
URL signing examples | You can view the URL signing examples to understand how to implement URL signing in different programming languages. | API | |
Alibaba Cloud proprietary cryptography | You can encrypt video data. |
| |
Content security | You can automatically monitor audio and video content using AI-driven solutions and disable live streams with inappropriate content. |
|
Live streaming latency
Feature | Description | Operating channel | References |
Latency configuration | You can configure the live streaming latency based on the streaming protocol. | ApsaraVideo Live console | |
RTS | Real-Time Streaming (RTS) is an easy-to-access live streaming service for audio and video communication. RTS can deliver highly concurrent streams with low latency, providing users with smooth, high-definition streams. | SDK |
HTTP configuration
Feature | Description | Operating channel | References |
HTTP request headers | You can configure HTTP request headers. | ApsaraVideo Live console |
Media processing
Feature | Description | Operating channel | References |
Live stream transcoding | You can configure default transcoding, custom transcoding, and RTS transcoding. |
| |
Time shifting | ApsaraVideo Live supports time shifting of live streams in the last 30 days. | ApsaraVideo Live console | |
Live stream recording | You can record live streams and store the recordings in Object Storage Service (OSS) or ApsaraVideo VOD. |
| |
Live stream snapshots | You can capture real-time snapshots of live streams. |
| |
Live stream encapsulation | ApsaraVideo Live provides the live stream encapsulation feature that supports segment formats such as Common Media Application Format (CMAF) and streaming protocols such as Low-Latency HTTP Live Streaming (LL-HLS). |
|
Live stream management
Feature | Description | Operating channel | References |
Stream management |
|
| |
Callback management | ApsaraVideo Live supports callbacks for stream ingest status, live stream recording (including on-demand recording), snapshot capture, and content moderation. |
Statistics
Feature | Description | Operating channel | References |
Resource monitoring | You can query the statistics on traffic and HTTP status codes. |
| |
Real-time monitoring | You can monitor an ingested stream in real time. | ||
Visits | You can query the statistics on visits. | ||
Usage | You can query the usage statistics about traffic, bandwidth, recording, snapshot capture, and transcoding. |
Log management
Feature | Description | Operating channel | References |
Log download | You can download the logs of traffic usage and transcoding usage. | ApsaraVideo Live console |