All Products
Search
Document Center

ApsaraVideo Live:Functions and features

Last Updated:Aug 07, 2023

ApsaraVideo Live provides a variety of features, including live stream collection and edge ingest. The following table describes the features that are supported by ApsaraVideo Live. The features are divided into multiple categories, including live stream ingest, live stream playback, live streaming security, live stream management, data statistics, console management, API management, and SDK support.

Category

Feature

Description

References

Live stream ingest

Stream ingest protocols

Supports Real-Time Messaging Protocol (RTMP), Real-Time Streaming (RTS) that is based on User Datagram Protocol (UDP), and Secure Reliable Transport (SRT).

Stream ingest, stream pulling, and streaming

Stream ingest methods

Supports Push SDKs and the 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 devices

Supports common third-party RTMP-based encoders and decoders or set-top boxes (STBs).

Live stream playback

Streaming protocols

Supports RTMP, Flash Video (FLV), HTTP Live Streaming (HLS), and RTS that is based on UDP.

Stream ingest, stream pulling, and streaming

Streaming methods

Supports ApsaraVideo Player SDKs and the demos for iOS, Android, and Web, and common third-party streaming software such as VLC media player.

Live stream pulling

Supports stream pulling over the FLV, RTMP, M3U8, and RTS protocols.

Live streaming security

URL signing

Supports custom authentication keys and expiration time.

Live streaming security

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 the audio of live streams and the frames that are captured from live streams.

Live stream management

Management methods

Supports visualized management in the console and API management.

Stream management

Data statistics

Traffic statistics

Collects traffic data for statistical analysis by day.

Data statistics

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 from which requests originate.

Feature usage statistics

Allows you to query the resource usage for 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 for these domain names.

Console management

Template management

Allows you to create, modify, and delete templates for transcoding, recording, and snapshot capture.

DRM encryption

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 the FLV, MP4, and M3U8 formats, and specify the recording length.

Live stream snapshots

Supports real-time snapshot overwriting and storage, and allows you to specify the interval to capture snapshots.

Real-time transcoding

Supports different degrees of resolutions such as 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 different degrees of resolutions such as 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 requests for live streaming can be aggregated by Internet service provider (ISP) or region.

Time shifting

Allows you to replay the content of past live streams.

Production studio

Allows you to move the entire process of video production to the cloud, which is a complete innovation for traditional video production. 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 are ideal for scenarios such as standard streaming, professional broadcasting, and carousel playback.

Production studios

API management

Domain name management

Allows you to create, delete, modify, and view domain names.

Domain name management

Stream management

  • Allows you to create, modify, delete, and enable or disable ApsaraVideo Live domain names.

  • Allows you to query the number of concurrent viewers.

  • Allows you to create and stop recording tasks.

  • Allows you to create and stop snapshot tasks.

Live stream management

Live stream recording

Allows you to call API operations to record live streams and store them to Object Storage Service (OSS).

Live stream recording

Live stream snapshots

Allows you to call API operations to capture snapshots during live streaming and store them to OSS.

Live stream snapshots

Live stream transcoding

Allows you to call API operations to transcode a live stream to multiple formats.

Live stream transcoding

SDK support

Push SDK

Allows you to modify parameters in real time based on the network conditions of the stream ingest client, such as stream ingest parameters, the adaptive bitrate, the frame rate, watermark parameters, and face retouching parameters.

Push SDK

Queen SDK

Provides face retouching and special effects.

Queen SDK

All-in-one live streaming demo

Allows you to experience the whole process of stream ingest and playback.

All-in-one live streaming demo