The following tables list the operations available for use in ApsaraVideo Live. We recommend that you use server SDKs to call the operations.
Domain name management
API | Description |
---|---|
Adds a domain name to ApsaraVideo Live. This operation allows you to add only one domain name at a time. | |
Maps a main streaming domain to a sub-streaming domain. | |
Deletes the mapping between a main streaming domain and a sub-streaming domain. | |
Maps a streaming domain to an ingest domain. | |
Removes an existing domain name from ApsaraVideo Live. | |
Deletes the mapping between a streaming domain and an ingest domain. | |
Queries the mapping configuration of an ingest domain, a main streaming domain, or a sub-streaming domain. | |
Queries basic information about a domain name. | |
Queries domain names in your Alibaba Cloud account. | |
Enables a domain name in the disabled state. After a domain name is enabled, its status changes to online. | |
Disables a domain name. After the domain name is disabled, its status changes to offline. | |
Queries the details of a certificate. | |
Queries certificate information about a domain name. | |
Queries the certificates of a domain name. | |
Enables or disables the Secure Sockets Layer (SSL) certificate for a domain name. When you call this operation to enable the SSL certificate, you can also modify certificate information. | |
Deletes the configurations of multiple domain names at a time. | |
Configures one or more domain names. | |
Queries one or more configurations of a domain name. |
Stream pulling
API | Description |
---|---|
Creates a stream pulling configuration for a live stream. | |
Queries the stream pulling configurations for a domain name. | |
Deletes a stream pulling configuration. | |
Creates a configuration that triggers stream pulling. | |
Queries the configurations that trigger stream pulling under a streaming domain. | |
Deletes a configuration that triggers stream pulling. | |
Modifies the stream pulling configuration of a live stream, including the origin URLs, start time, and end time. |
Live stream management
API | Description |
---|---|
Queries the blacklist of live stream URLs under a domain name. | |
Queries the operation records of live streams under a domain name or for an application under the domain name. | |
Queries the frame rates and bitrates of a live stream that is transmitted based on Real-Time Messaging Protocol (RTMP) within a specific time period. You can call this operation to query historical data. | |
Queries the information about all live streams under a domain name or for an application under the domain name. | |
Queries the stream ingest records under a domain name or for an application or a live stream under the domain name within a specific time period. | |
Disables the ingest of a live stream and resumes stream ingest at a specific point in time. | |
Resumes the ingest of a live stream. | |
Queries the number of online users at a specific point in time for all live streams under a domain name. | |
Queries the frame rates and bitrates of all the live streams under an ingest domain. | |
Queries the quantity limits on stream ingest and transcoding under a streaming domain. |
Live stream transfer
API | Description |
---|---|
Queries the configurations of live stream transfer. | |
Deletes the configurations of live stream transfer. | |
Sets the configurations of live stream transfer. |
Stream ingest callbacks
API | Description |
---|---|
Configures stream ingest callbacks for an ingest domain. | |
Queries the callback configuration for stream ingest under an ingest domain. | |
Deletes the callback configuration for stream ingest under an ingest domain. |
Time shifting
API | Description |
---|---|
Queries the time shifting configurations under a domain name. | |
Enables time shifting for a live domain, or an application or a live stream under the domain name. | |
Disables time shifting for a live domain, or an application or a live stream under the domain name. |
Live stream transcoding
API | Description |
---|---|
Creates a transcoding configuration for a streaming domain. | |
Creates a custom transcoding configuration for live streams under a streaming domain. | |
Creates a Real-Time Streaming (RTS) transcoding configuration for live streams under a streaming domain. | |
Deletes a transcoding configuration. | |
Queries the transcoding configurations of live streams under a streaming domain. | |
Inserts supplemental enhancement information (SEI) to a live stream when the live stream is transcoded. |
Live to VOD
API | Description |
---|---|
Configures the Live to VOD feature to store recordings in a media library of ApsaraVideo VOD. | |
Deletes the configurations of the Live to VOD feature. | |
Queries the configurations of the Live to VOD feature. |
Live stream recording
API | Description |
---|---|
Configures the recording feature for an application to store recordings in Object Storage Service (OSS). | |
Controls recordings manually on demand. For example, you can start or stop recording at any time. | |
Deletes the recording configurations of an application. | |
Queries the recording configurations of all applications under a domain name. | |
Queries the recordings of a live stream. | |
Creates an index file for a recording. | |
Queries the configuration of an index file. | |
Queries all index files within a specific time period. | |
Configures recording callbacks for a streaming domain. | |
Deletes the recording callback configurations of a streaming domain. | |
Queries the recording callback configurations of a streaming domain. | |
Modifies the recording callback configurations of a streaming domain. |
Live snapshots
API | Description |
---|---|
Configures the snapshot feature for a streaming domain. The captured snapshots are stored in OSS. The configurations take effect after you restart stream ingest. | |
Deletes snapshot configurations for live streams in an application. The deletion takes effect after you restart stream ingest. | |
Queries the snapshot configurations of a streaming domain. | |
Modifies the snapshot configurations of a streaming domain. The captured snapshots are stored in OSS. The modification takes effect after you restart stream ingest. | |
Queries the snapshots that are captured within a specific time period. |
Resource monitoring
API | Description |
---|---|
Queries the bandwidth data for one or more streaming domains. | |
Queries the network traffic data for one or more streaming domains. | |
Queries the bandwidth data for one or more ingest domains. | |
Queries the network traffic data for one or more ingest domains. | |
Queries the bandwidth data that is collected every minute for one or more streaming domains. | |
Queries the network traffic data that is collected every minute for one or more domain names for CDN. | |
Queries the number of historical online users for a live stream. | |
Queries the proportions of HTTP status codes in a minute for domain names for CDN. | |
Queries the number of online original streams and transcoded streams among live streams. | |
Queries the data of page views (PVs) and unique visitors (UVs) of a streaming domain. |
Resource usage
API | Description |
---|---|
Queries the number of live recording channels and container format conversions. | |
Queries the number of snapshots for one or more streaming domains. | |
Queries the resource usage data for one or more domain names in a specified region. | |
Queries the resource usage data of time shifting for one or more domain names. | |
Queries the transcoding length for one or more domain names. |