All Products
Search
Document Center

Functions and features

Last Updated: Aug 08, 2022

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, stream pulling, and streaming

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.

Stream ingest, stream pulling, and streaming

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.

Live stream 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 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.

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 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.

Console management

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.

Production studio

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 streaming 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 use the ApsaraVideo Live console or API operations to record live streams and store them to Object Storage Service (OSS).

Live Stream Recording

Live stream snapshots

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

Live stream snapshots

Live stream transcoding

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

Live stream transcoding

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.

Push SDK

Queen SDK

Provides face retouching and special video effects.

Queen SDK

All-in-one live streaming demo

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

All-in-one live streaming demo