ApsaraVideo Live supports live stream collection and edge ingest. The following table describes the feature categories that are supported by ApsaraVideo Live. The categories include live stream ingest, live stream playback, live stream security, live stream management, data statistics, console management, API management, and SDK support.
Category | Feature | Description | References |
---|---|---|---|
Live stream ingest | Stream ingest protocol | Supports the Real-Time Messaging Protocol (RTMP), Real-Time Streaming (RTS), and Secure Reliable Transport (SRT) protocols. | |
Stream ingest method | Supports Push SDKs and demos for iOS, Android, and Web, and common third-party stream ingest software such as Open Broadcaster Software (OBS), XSplit, and Flash Media Live Encoder (FMLE). | ||
Stream ingest device | Supports common third-party RTMP-based codecs or set-top boxes (STBs). | ||
Live stream playback | Streaming protocol | Supports the RTMP, Flash Video (FLV), HTTP Live Streaming (HLS), and RTS protocols. | |
Streaming method | Supports ApsaraVideo Player SDKs and demos for iOS, Android, and Web, and common third-party streaming software such as VLC media player. | ||
Stream pulling | Supports the FLV, RTMP, M3U8, and RTS protocols. | ||
Live stream security | URL authentication | Supports custom authentication keys and expiration time. | |
IP address blacklist | Restricts specific IP addresses from accessing accelerated domain names. | ||
Hotlink protection | Supports a blacklist or whitelist to prevent hotlinking. | ||
User-Agent blacklist or whitelist | Allows you to configure a User-Agent blacklist or whitelist to control access from specific browsers or devices. | ||
Content moderation | Allows you to review frames that are captured from live streams and audio of live streams. | ||
Live stream management | Management method | Supports graphical management in the console and API management. | |
Data statistics | Traffic statistics | Collects traffic data for statistical analysis by day. | |
Peak bandwidth statistics | Collects the peak bandwidth for statistical analysis by day. | ||
Access statistics | Allows you to view access data such as the number of unique visitors (UVs) and the regions of requests. | ||
Feature usage statistics | Allows you to query the resource usage during transcoding, snapshot capture, and recording. | ||
Console management | Domain name management | Allows you to create, modify, and delete domain names, and enable or disable ApsaraVideo Live. | |
Template management | Allows you to create, modify, and delete the templates for transcoding, snapshot capture, and recording. | ||
DRM Management | Allows you to manage the keys and certificates for the digital rights management (DRM) encryption feature. | ||
Live stream recording | Allows you to record live streams in FLV, MP4, and M3U8 formats, and supports the custom recording duration. | ||
Live stream snapshots | Supports real-time snapshot overwriting and storage and the custom snapshot frequency. | ||
Real-time transcoding | Supports low definition (LD), standard definition (SD), high definition (HD), and ultra-high definition (UHD), and the adaptive aspect ratio of transcoded videos. | ||
Narrowband HD™ transcoding | Supports LD, SD, HD, and UHD, and the adaptive aspect ratio of transcoded videos. | ||
Console statistics | Allows you to query downstream bandwidth, downstream traffic, the number of online viewers, the number of requests for live streaming, the number of live streams, and the status of live streams. The number of requests for live streaming can be queried by Internet service provider (ISP) or region. | ||
Time shifting | Allows you to watch the content of live streams. | ||
Production studio | Allows you to move video production to the cloud. ApsaraVideo Live delivers a wide range of live and interactive streaming capabilities, including real-time media processing, background replacement, speech-to-text conversion and real-time translation based on Automatic Speech Recognition (ASR), video AI, and image and text effects for live streams. These capabilities are easy to use and can meet the requirements in scenarios such as standard and professional live streaming, and carousel playback. | ||
API management | Domain name management | Allows you to create, delete, modify, and view domain names. | |
Stream management |
| ||
Live stream recording | Allows you to use the ApsaraVideo Live console or API operations to record live streams and store them to Object Storage Service (OSS). | ||
Live stream snapshots | Allows you to capture snapshots during live streaming and store them to OSS by calling API operations. | ||
Live stream transcoding | Allows you to transcode a live stream to multiple formats by calling API operations. | ||
SDK support | Push SDK | Adjusts parameters in real time based on the network conditions of the stream ingest clients, such as parameters that are related to stream ingest, adaptive bitrates, frame rates, watermarks, and face retouching. | |
Queen SDK | Provides face retouching and special video effects. | ||
All-in-one live streaming demo | Allows you to experience the whole process of stream ingest and live streaming. |