API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (live/2016-11-01) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
Domain Name Management
|
API |
Title |
Description |
| AddLiveDomain | AddLiveDomain | Adds a domain name to ApsaraVideo Live. This operation allows you to add only one domain name at a time. |
| AddLiveDomainPlayMapping | AddLiveDomainPlayMapping | Maps a sub-streaming domain to a main streaming domain. |
| DeleteLiveDomainPlayMapping | DeleteLiveDomainPlayMapping | Deletes the mapping between a main streaming domain and a sub-streaming domain. |
| AddLiveDomainMapping | AddLiveDomainMapping | Creates the mapping between a streaming domain and an ingest domain. |
| DeleteLiveDomain | DeleteLiveDomain | Deletes all records of the specified live streaming domain. |
| DeleteLiveDomainMapping | DeleteLiveDomainMapping | Deletes the mapping between a streaming domain and an ingest domain. |
| DescribeLiveDomainMapping | DescribeLiveDomainMapping | Retrieves the mapping between ingest domains, main streaming domains, and sub-streaming domains. |
| DescribeLiveDomainDetail | DescribeLiveDomainDetail | Queries the basic configuration information of a specified ingest domain or streaming domain. |
| StartLiveDomain | StartLiveDomain | Starts a disabled live streaming domain. This operation changes the DomainStatus to online. |
| StopLiveDomain | StopLiveDomain | Disables a live streaming domain. This operation changes the DomainStatus to offline. |
| DescribeLiveCertificateDetail | DescribeLiveCertificateDetail | Queries the details of a certificate. |
| DescribeLiveDomainCertificateInfo | DescribeLiveDomainCertificateInfo | Retrieves the certificate information for a specified domain name. |
| DescribeLiveCertificateList | DescribeLiveCertificateList | Queries the certificates of one or more specified domain names or all certificates within your Alibaba Cloud account. |
| SetLiveDomainCertificate | SetLiveDomainCertificate | Enables or disables the certificate for a domain name and modifies its information. |
| BatchDeleteLiveDomainConfigs | BatchDeleteLiveDomainConfigs | Deletes the configurations of multiple domain names at a time. |
| BatchSetLiveDomainConfigs | BatchSetLiveDomainConfigs | Configures multiple domain names at a time. |
| DescribeLiveDomainConfigs | DescribeLiveDomainConfigs | Queries one or more configurations of a domain name. |
| DescribeLiveDomainByCertificate | DescribeLiveDomainByCertificate | Retrieves accelerated domain names based on certificate information. |
| DescribeLiveHttpsDomainList | DescribeLiveHttpsDomainList | Queries information about all certificates configured in Certificate Service. |
| ModifyLiveDomainSchdmByProperty | ModifyLiveDomainSchdmByProperty | Modifies the acceleration region of a domain name. |
| DescribeLiveUserTags | DescribeLiveUserTags | Retrieves user tags. |
| VerifyLiveDomainOwner | VerifyLiveDomainOwner | Verifies the ownership of a domain name. |
| DescribeLiveVerifyContent | DescribeLiveVerifyContent | Queries the ownership verification content for a specified domain name. |
| ChangeLiveDomainResourceGroup | ChangeLiveDomainResourceGroup | Moves a domain name in ApsaraVideo Live to a specified resource group. |
Live streaming prefetch
|
API |
Title |
Description |
| SetLiveStreamPreloadTasks | SetLiveStreamPreloadTasks | Creates tasks to prefetch live streams in batches. |
| DescribeLiveStreamPreloadTasks | DescribeLiveStreamPreloadTasks | Retrieves prefetch tasks in the last three days. |
| HotLiveRtcStream | HotLiveRtcStream | Prefetches Real-Time Communication (RTC) streams. |
Live stream pulling
|
API |
Title |
Description |
| AddLivePullStreamInfoConfig | AddLivePullStreamInfoConfig | Creates a scheduled stream pulling configuration, which includes parameters such as the origin URL, start time, and end time. |
| DescribeLivePullStreamConfig | DescribeLivePullStreamConfig | Retrieves the scheduled stream pulling configurations for a domain name. |
| DeleteLivePullStreamInfoConfig | DeleteLivePullStreamInfoConfig | Deletes a scheduled stream pulling configuration. |
| SetLiveLazyPullStreamInfoConfig | SetLiveLazyPullStreamInfoConfig | Configures triggered stream pulling. |
| DescribeLiveLazyPullStreamConfig | DescribeLiveLazyPullStreamConfig | Retrieves the configurations of triggered stream pulling for a streaming domain. |
| DeleteLiveLazyPullStreamInfoConfig | DeleteLiveLazyPullStreamInfoConfig | Deletes a configuration of triggered stream pulling. |
| UpdateLivePullStreamInfoConfig | UpdateLivePullStreamInfoConfig | Modifies a scheduled stream pulling configuration, including the origin URL, start time, and end time. |
Live stream management
|
API |
Title |
Description |
| DescribeLiveStreamsBlockList | DescribeLiveStreamsBlockList | Queries the live streams that are blacklisted under a streaming domain. |
| DescribeLiveStreamsControlHistory | DescribeLiveStreamsControlHistory | Queries the operations performed on live streams for a specified domain name or application. |
| DescribeLiveStreamBitRateData | DescribeLiveStreamBitRateData | Queries the frame rates and bitrates of a Real-Time Messaging Protocol (RTMP) live stream within a specified time range. This operation retrieves historical data. |
| DescribeLiveStreamsOnlineList | DescribeLiveStreamsOnlineList | Retrieves all active streams for a specified domain name or application. |
| DescribeLiveStreamsPublishList | DescribeLiveStreamsPublishList | Queries the ingest records of a specified domain name, application, or stream. |
| ForbidLiveStream | ForbidLiveStream | Disables a live stream. You can schedule the time when this live stream is resumed. |
| ResumeLiveStream | ResumeLiveStream | Resumes the ingest of a live stream. |
| DescribeLiveDomainOnlineUserNum | DescribeLiveDomainOnlineUserNum | Retrieves the number of online viewers for all live streams on a specified domain. |
| DescribeLiveDomainFrameRateAndBitRateData | DescribeLiveDomainFrameRateAndBitRateData | Queries the frame rate and bitrate data of streams for an ingest domain. |
| DescribeLiveDomainLimit | DescribeLiveDomainLimit | Queries the maximum numbers of ingested and transcoded streams for a streaming domain. |
| DescribeLiveStreamState | DescribeLiveStreamState | Queries the real-time status of a single stream. |
Primary/standby stream merging
|
API |
Title |
Description |
| DeleteLiveStreamMerge | DeleteLiveStreamMerge | Deletes an active merged stream. |
| AddLiveStreamMerge | AddLiveStreamMerge | Adds a primary/backup stream merge configuration. |
| DescribeLiveStreamMerge | DescribeLiveStreamMerge | Retrieves primary/backup stream merge configurations. |
Stream delay
|
API |
Title |
Description |
| DeleteLiveDelayConfig | DeleteLiveDelayConfig | Deletes a stream delay configuration. |
| UpdateLiveDelayConfig | UpdateLiveDelayConfig | Updates the live stream delay configuration. |
| DescribeLiveDelayConfig | DescribeLiveDelayConfig | Calls DescribeLiveDelayConfig to query the stream delay configuration. |
| ListLiveDelayConfig | ListLiveDelayConfig | Retrieves stream delay configurations. |
| CreateLiveDelayConfig | CreateLiveDelayConfig | Adds a stream delay configuration. |
Stream ingest callbacks
|
API |
Title |
Description |
| SetLiveStreamsNotifyUrlConfig | SetLiveStreamsNotifyUrlConfig | Sets the callback configuration for stream ingest. |
| DescribeLiveStreamsNotifyUrlConfig | DescribeLiveStreamsNotifyUrlConfig | Queries the callback configuration for stream ingest. |
| DeleteLiveStreamsNotifyUrlConfig | DeleteLiveStreamsNotifyUrlConfig | Deletes the callback configuration of stream ingest for an ingest domain. |
| DescribeLiveStreamsNotifyRecords | DescribeLiveStreamsNotifyRecords | Queries the callback records of streams. |
Live streaming security
|
API |
Title |
Description |
| DeleteLiveStreamBlock | DeleteLiveStreamBlock | Deletes blocking configurations for a specific live stream. |
| SetLiveStreamBlock | SetLiveStreamBlock | Applies regional blocking to a specific live stream. |
| DescribeStreamLocationBlock | DescribeStreamLocationBlock | Queries region blocking configurations of a specific live stream. |
Time shifting
|
API |
Title |
Description |
| DescribeLiveShiftConfigs | DescribeLiveShiftConfigs | Queries the time-shifting configurations for a specified domain name. |
| OpenLiveShift | OpenLiveShift | You can call the OpenLiveShift operation to enable time shifting for a specific domain name, application, or stream. |
| CloseLiveShift | CloseLiveShift | Disables time shifting for a domain name, or an application or a live stream under the domain name. |
Live stream transcoding
|
API |
Title |
Description |
| AddLiveStreamTranscode | AddLiveStreamTranscode | Adds a transcoding configuration for a streaming domain. |
| AddCustomLiveStreamTranscode | AddCustomLiveStreamTranscode | Adds a custom transcoding configuration. |
| AddRtsLiveStreamTranscode | AddRtsLiveStreamTranscode | Adds a custom transcoding configuration for a streaming domain with Real-Time Streaming (RTS) enabled. |
| UpdateCustomLiveStreamTranscode | UpdateCustomLiveStreamTranscode | Updates a custom transcoding configuration. |
| UpdateLiveStreamTranscode | UpdateLiveStreamTranscode | Updates a default transcoding configuration. |
| UpdateRtsLiveStreamTranscode | UpdateRtsLiveStreamTranscode | Updates the configuration of a custom Real-time Streaming (RTS) transcoding template. |
| DeleteLiveStreamTranscode | DeleteLiveStreamTranscode | Deletes a transcoding configuration. |
| DescribeLiveStreamTranscodeInfo | DescribeLiveStreamTranscodeInfo | Queries transcoding configurations. |
| AddTrancodeSEI | AddTrancodeSEI | Inserts Supplemental Enhancement Information (SEI) data into transcoded streams. |
Storing live stream recordings in VOD
|
API |
Title |
Description |
| AddLiveRecordVodConfig | AddLiveRecordVodConfig | Adds a live-to-VOD configuration to store recordings in ApsaraVideo VOD. |
| UpdateLiveRecordVodConfig | UpdateLiveRecordVodConfig | Updates a live-to-VOD configuration. |
| DeleteLiveRecordVodConfig | DeleteLiveRecordVodConfig | Deletes a Live-to-VOD configuration. |
| DescribeLiveRecordVodConfigs | DescribeLiveRecordVodConfigs | Queries live-to-VOD configurations. |
Saving live recordings to OSS
|
API |
Title |
Description |
| AddLiveAppRecordConfig | AddLiveAppRecordConfig | Configures live recording settings and saves the output to Object Storage Service (OSS). |
| RealTimeRecordCommand | RealTimeRecordCommand | Controls recordings manually on demand. You can start or stop recording at any time. |
| UpdateLiveAppRecordConfig | UpdateLiveAppRecordConfig | Updates a live stream recording configuration that saves the output to Object Storage Service (OSS). |
| DeleteLiveAppRecordConfig | DeleteLiveAppRecordConfig | Deletes a recording configuration at the AppName level. |
| DeleteLiveStreamRecordIndexFiles | DeleteLiveStreamRecordIndexFiles | Deletes the index files of live stream recordings. |
| DescribeLiveRecordConfig | DescribeLiveRecordConfig | Queries all recording configurations of an AppName for a streaming domain. |
| DescribeLiveStreamRecordContent | DescribeLiveStreamRecordContent | Queries the recordings of a live stream. |
| CreateLiveStreamRecordIndexFiles | CreateLiveStreamRecordIndexFiles | Creates an M3U8 manifest for a specified time range. |
| DescribeLiveStreamRecordIndexFile | DescribeLiveStreamRecordIndexFile | Queries a single recording manifest. |
| DescribeLiveStreamRecordIndexFiles | DescribeLiveStreamRecordIndexFiles | Queries all recording manifests within a specified time range. |
| AddLiveRecordNotifyConfig | AddLiveRecordNotifyConfig | Adds a recording callback configuration for a specific domain. |
| DescribeLiveRecordNotifyConfig | DescribeLiveRecordNotifyConfig | This operation queries the recording callback configuration for a domain name. |
| UpdateLiveRecordNotifyConfig | UpdateLiveRecordNotifyConfig | Updates the recording callback configurations for a domain name. |
| DescribeLiveRecordNotifyRecords | DescribeLiveRecordNotifyRecords | Queries the callback records of live stream recordings stored in Object Storage Service (OSS). |
Live stream snapshots
|
API |
Title |
Description |
| AddLiveAppSnapshotConfig | AddLiveAppSnapshotConfig | Configures the snapshot feature for a streaming domain. The captured snapshots are stored in Object Storage Service (OSS). The configuration takes effect after you restart stream ingest. |
| DeleteLiveAppSnapshotConfig | DeleteLiveAppSnapshotConfig | Deletes the snapshot configuration for live streams in an application. The deletion takes effect after you restart stream ingest. |
| DeleteSnapshotFiles | DeleteSnapshotFiles | Deletes specified snapshot files. |
| DescribeLiveSnapshotConfig | DescribeLiveSnapshotConfig | Queries the snapshot configurations of a streaming domain. |
| UpdateLiveAppSnapshotConfig | UpdateLiveAppSnapshotConfig | Modifies a snapshot configuration of a streaming domain. The captured snapshots are stored in Object Storage Service (OSS). The modification takes effect after you restart stream ingest. |
| DescribeLiveStreamSnapshotInfo | DescribeLiveStreamSnapshotInfo | Queries the snapshots that were captured within a specific time period. |
| DescribeLiveSnapshotNotifyConfig | DescribeLiveSnapshotNotifyConfig | Queries the configuration for snapshot callbacks. |
| DeleteLiveSnapshotNotifyConfig | DeleteLiveSnapshotNotifyConfig | Deletes the snapshot callback configuration. |
| AddLiveSnapshotNotifyConfig | AddLiveSnapshotNotifyConfig | Configures snapshot callbacks. |
| UpdateLiveSnapshotNotifyConfig | UpdateLiveSnapshotNotifyConfig | Updates the snapshot callback configuration. |
| SetSnapshotCallbackAuth | SetSnapshotCallbackAuth | Configures authentication for snapshot callbacks. |
| QuerySnapshotCallbackAuth | QuerySnapshotCallbackAuth | Queries the authentication configuration for snapshot callbacks. |
| DeleteSnapshotCallbackAuth | DeleteSnapshotCallbackAuth | Deletes the authentication configuration for snapshot callbacks. |
Live Streaming Encapsulation
|
API |
Title |
Description |
| AddLivePackageConfig | AddLivePackageConfig | You can call the AddLivePackageConfig operation to add a live stream packaging configuration. |
| UpdateLivePackageConfig | UpdateLivePackageConfig | Updates live encapsulation configurations. |
| DescribeLivePackageConfig | DescribeLivePackageConfig | Queries the live stream encapsulation configurations for a specified streaming domain. |
| DeleteLivePackageConfig | DeleteLivePackageConfig | Deletes a live stream encapsulation configuration. |
Live stream moderation
|
API |
Title |
Description |
| AddLiveSnapshotDetectPornConfig | AddLiveSnapshotDetectPornConfig | Adds a video moderation configuration for live streams in an application under a domain name. |
| AddLiveDetectNotifyConfig | AddLiveDetectNotifyConfig | Configures callbacks for video moderation results. As a result, a callback URL that is used to receive the callback notifications is added. |
| DescribeLiveSnapshotDetectPornConfig | DescribeLiveSnapshotDetectPornConfig | Queries video moderation configurations. |
| DescribeLiveDetectNotifyConfig | DescribeLiveDetectNotifyConfig | Queries the configuration of callbacks for video moderation results. |
| UpdateLiveSnapshotDetectPornConfig | UpdateLiveSnapshotDetectPornConfig | Modifies a video moderation configuration. |
| UpdateLiveDetectNotifyConfig | UpdateLiveDetectNotifyConfig | Modifies the configuration of callbacks for video moderation results. As a result, the callback URL that is used to receive the callback notifications is changed. |
| DeleteLiveSnapshotDetectPornConfig | DeleteLiveSnapshotDetectPornConfig | Deletes a video moderation configuration. |
| DeleteLiveDetectNotifyConfig | DeleteLiveDetectNotifyConfig | Deletes the configuration of callbacks for video moderation results. |
| AddLiveAudioAuditConfig | AddLiveAudioAuditConfig | Adds an audio moderation configuration. |
| AddLiveAudioAuditNotifyConfig | AddLiveAudioAuditNotifyConfig | Adds a callback configuration for audio moderation. |
| DeleteLiveAudioAuditConfig | DeleteLiveAudioAuditConfig | Deletes an audio moderation configuration. |
| DeleteLiveAudioAuditNotifyConfig | DeleteLiveAudioAuditNotifyConfig | Deletes the callback configuration for automated audio review from a streaming domain. |
| UpdateLiveAudioAuditNotifyConfig | UpdateLiveAudioAuditNotifyConfig | Updates the callback configuration for automated audio review. |
| UpdateLiveAudioAuditConfig | UpdateLiveAudioAuditConfig | Updates the audio moderation configuration. |
| DescribeLiveAudioAuditConfig | DescribeLiveAudioAuditConfig | Queries the audio moderation configurations. |
| DescribeLiveAudioAuditNotifyConfig | DescribeLiveAudioAuditNotifyConfig | Queries the callback configuration for audio moderation. |
Global Accelerator
|
API |
Title |
Description |
| CreateLivePrivateLine | CreateLivePrivateLine | Creates a Global Accelerator (GA) instance and binds it to an acceleration circuit. |
| DeleteLivePrivateLine | DeleteLivePrivateLine | Detaches a Global Accelerator instance from a live stream link. |
| DescribeLivePrivateLineAreas | DescribeLivePrivateLineAreas | Queries the available origin points for Global Accelerator links. |
| DescribeLivePrivateLineAvailGA | DescribeLivePrivateLineAvailGA | Queries the binding information between an Alibaba Cloud Global Accelerator (GA) instance and a live channel. |
Live streaming latency
|
API |
Title |
Description |
| DescribeLiveStreamDelayConfig | DescribeLiveStreamDelayConfig | Queries the live streaming latency. |
| SetLiveStreamDelayConfig | SetLiveStreamDelayConfig | You can call SetLiveStreamDelayConfig to configure live streaming latency. |
Monitoring and statistics
|
API |
Title |
Description |
| DescribeLiveDomainBpsData | DescribeLiveDomainBpsData | Queries the network bandwidth monitoring data for one or more streaming domains. |
| DescribeLiveDomainTrafficData | DescribeLiveDomainTrafficData | Queries network traffic monitoring data for live streaming domain names. |
| DescribeLiveStreamTranscodeMetricData | DescribeLiveStreamTranscodeMetricData | Queries transcoding data for a specified domain name at the application and stream levels. |
| DescribeLiveCenterStreamRateData | DescribeLiveCenterStreamRateData | Queries the audio and video frame rates and bitrates of a stream in a live center. |
| DescribeLiveDomainBpsDataByLayer | DescribeLiveDomainBpsDataByLayer | You can call the DescribeLiveDomainBpsDataByLayer operation to query bandwidth and traffic data for domain names by protocol. |
| DescribeLiveDomainPushBpsData | DescribeLiveDomainPushBpsData | You can call the DescribeLiveDomainPushBpsData operation to query network bandwidth monitoring data for ingest domains. |
| DescribeLiveDomainPushTrafficData | DescribeLiveDomainPushTrafficData | Call DescribeLiveDomainPushTrafficData to query monitoring data on stream ingest traffic for ingest domains. |
| DescribeLiveStreamPushMetricDetailData | DescribeLiveStreamPushMetricDetailData | Queries stream ingest data for a specified domain name at the application and stream level. |
| DescribeLiveDomainPublishErrorCode | DescribeLiveDomainPublishErrorCode | Queries the HTTP status codes that are returned within a specified period for an ingest domain. |
| DescribeLiveUpVideoAudioInfo | DescribeLiveUpVideoAudioInfo | Queries the audio and video parameters of an upstream ingest stream within a specified time range. |
| DescribeLiveDomainRealTimeBpsData | DescribeLiveDomainRealTimeBpsData | Call the DescribeLiveDomainRealTimeBpsData operation to retrieve bandwidth data for a domain name at a 1-minute granularity. |
| DescribeLiveDomainRealTimeTrafficData | DescribeLiveDomainRealTimeTrafficData | Queries real-time traffic monitoring data for live streaming domain names. |
| DescribeLiveDomainRealTimeHttpCodeData | DescribeLiveDomainRealTimeHttpCodeData | This operation queries the distribution of HTTP return codes for an accelerated domain name at a 1-minute time granularity. |
| DescribeLiveStreamHistoryUserNum | DescribeLiveStreamHistoryUserNum | Queries the number of historical online users for a live stream. |
| DescribeLiveStreamCount | DescribeLiveStreamCount | Retrieves the real-time count of active original and transcoded streams for a specified streaming domain. |
| DescribeLiveStreamTranscodeStreamNum | DescribeLiveStreamTranscodeStreamNum | Queries the number of transcoded streams in real time. |
| DescribeLiveDomainPvUvData | DescribeLiveDomainPvUvData | Queries the page view (PV) and unique visitor (UV) data for a specified streaming domain. |
| DescribeLiveTopDomainsByFlow | DescribeLiveTopDomainsByFlow | Call DescribeLiveTopDomainsByFlow to retrieve a list of domain names ranked by traffic. |
| DescribeLiveStreamsTotalCount | DescribeLiveStreamsTotalCount | The DescribeLiveStreamsTotalCount operation queries the cumulative daily count of live streams. |
| DescribeLiveStreamMetricDetailData | DescribeLiveStreamMetricDetailData | Call the DescribeLiveStreamMetricDetailData operation to query batch data for streams under a specified domain name. A single query can return a maximum of 5,000 rows of data. |
| DescribeLiveStreamDetailFrameRateAndBitRateData | DescribeLiveStreamDetailFrameRateAndBitRateData | Queries the detailed audio and video frame rates and bitrates of a live stream that uses the Real-Time Messaging Protocol (RTMP). |
| DescribeLiveUserStreamMetricData | DescribeLiveUserStreamMetricData | Queries batch data at the stream level for a specified accelerated domain name. This operation supports multiple protocols. |
Querying usage
|
API |
Title |
Description |
| DescribeLiveDomainRecordUsageData | DescribeLiveDomainRecordUsageData | Call the DescribeLiveDomainRecordUsageData operation to query the number of concurrent recordings and the container format conversion usage. |
| DescribeLiveDomainSnapshotData | DescribeLiveDomainSnapshotData | Queries the number of snapshots for a live streaming domain. |
| DescribeLiveDetectPornData | DescribeLiveDetectPornData | You can call the DescribeLiveDetectPornData operation to query usage data for live stream moderation. |
| DescribeDomainUsageData | DescribeDomainUsageData | Call the DescribeDomainUsageData operation to query usage data for one or more domain names in a specific billing region. |
| DescribeLivePushProxyUsageData | DescribeLivePushProxyUsageData | You can call DescribeLivePushProxyUsageData to query usage data for the stream push proxy feature of the live center. |
| DescribeLiveRealtimeDeliveryAcc | DescribeLiveRealtimeDeliveryAcc | You can call the DescribeLiveRealtimeDeliveryAcc operation to query the number of real-time log deliveries. |
| DescribeLiveDomainTimeShiftData | DescribeLiveDomainTimeShiftData | Queries the usage data for time shifting. |
| DescribeLiveDomainStreamTranscodeData | DescribeLiveDomainStreamTranscodeData | You can call the DescribeLiveDomainStreamTranscodeData operation to query transcoding usage data for a domain name. |
| DescribeLiveProducerUsageData | DescribeLiveProducerUsageData | Call DescribeLiveProducerUsageData to query usage data for a production studio. |
| DescribeLiveDomainMonitoringUsageData | DescribeLiveDomainMonitoringUsageData | Call the DescribeLiveDomainMonitoringUsageData operation to query monitoring usage data for a domain name. |
| DescribeLiveDelayedStreamingUsage | DescribeLiveDelayedStreamingUsage | You can call the DescribeLiveDelayedStreamingUsage operation to query the usage data of delayed streaming. |
| DescribeLiveGrtnDuration | DescribeLiveGrtnDuration | You can call the DescribeLiveGrtnDuration operation to query usage data for co-streaming duration. |
| DescribeLiveDrmUsageData | DescribeLiveDrmUsageData | Queries the Digital Rights Management (DRM) usage data within a specified time range. |
| DescribeLiveRtcRecordUsageData | DescribeLiveRtcRecordUsageData | Queries the usage data of cloud recording. |
Production studio
|
API |
Title |
Description |
| Production studio management | Production studio management | |
| CreateCaster | CreateCaster | Call the CreateCaster operation to create a production studio. |
| SetCasterConfig | SetCasterConfig | Call this operation to configure a production studio in detail, including the name, transcoding configuration, recording configuration, and other parameters of the production studio. |
| DescribeCasterConfig | DescribeCasterConfig | Queries the configuration of a production studio. |
| DescribeCasters | DescribeCasters | Queries a list of production studios. |
| DescribeCasterStreamUrl | DescribeCasterStreamUrl | Queries the stream URL of a production studio. |
| CopyCaster | CopyCaster | Duplicates a production studio and creates a new production studio instance. |
| StartCaster | StartCaster | Starts a production studio. If the Preview (PVW) and Program (PGM) scenarios do not exist, this operation creates them, and then starts the scenarios and the underlying audio and video processing tasks. |
| StopCaster | StopCaster | Stops a production studio. This stops the PVW (preview scene) and PGM (program output scene) scenes. |
| DeleteCaster | DeleteCaster | Deletes a production studio. |
| RestartCaster | RestartCaster | Restarts a production studio. |
| UpdateCasterResourceGroup | UpdateCasterResourceGroup | Updates the resource group of a production studio. |
| Source media management | Source media management | |
| AddCasterVideoResource | AddCasterVideoResource | Adds a video source to a production studio. The number of video sources that you can add is limited by the number of ingest endpoints in the production studio. |
| DeleteCasterVideoResource | DeleteCasterVideoResource | Removes an input source from a production studio. |
| ModifyCasterVideoResource | ModifyCasterVideoResource | Modifies the video resources of a production studio. |
| DescribeCasterVideoResources | DescribeCasterVideoResources | Queries the video sources of a production studio. |
| Layout management | Layout management | |
| AddCasterLayout | AddCasterLayout | Adds a layout to a production studio. |
| DeleteCasterLayout | DeleteCasterLayout | Deletes a layout in a production studio. |
| ModifyCasterLayout | ModifyCasterLayout | Modifies the layout configuration. You only need to pass the parameters that you want to modify. |
| DescribeCasterLayouts | DescribeCasterLayouts | Queries the layouts of a production studio. |
| Component management | Component management | |
| AddCasterComponent | AddCasterComponent | Adds a component to a production studio. |
| DeleteCasterComponent | DeleteCasterComponent | Deletes a component from a production studio. |
| ModifyCasterComponent | ModifyCasterComponent | Modifies a component of a production studio. |
| DescribeCasterComponents | DescribeCasterComponents | Queries the list of components for a production studio. |
| Scenarios and Audio Management | Scenarios and Audio Management | |
| CopyCasterSceneConfig | CopyCasterSceneConfig | Applies the configuration of a PVW scene to a PGM scene. |
| DeleteCasterSceneConfig | DeleteCasterSceneConfig | Deletes the scene configuration of a production studio. |
| UpdateCasterSceneConfig | UpdateCasterSceneConfig | Modifies a scene, including the layout, without invalidating the previous configurations. This operation is more efficient than the SetCasterSceneConfig operation. |
| SetCasterSceneConfig | SetCasterSceneConfig | Configures all settings of a scene. This operation clears all previous settings of the scene and applies new settings, including the layout setting, to the scene. |
| DescribeCasterScenes | DescribeCasterScenes | Queries the scenes for a production studio. |
| UpdateCasterSceneAudio | UpdateCasterSceneAudio | Modifies the audio configurations of a scene. This operation also lets you add an audio configuration or apply an existing audio configuration to a new scene. |
| DescribeCasterSceneAudio | DescribeCasterSceneAudio | Queries the audio configuration of a scenario. |
| StartCasterScene | StartCasterScene | Starts a specified Program View (PVW) scene. This operation is used to start preview scenes. |
| StopCasterScene | StopCasterScene | Stops a specified preview (PVW) scene. |
| Channel management | Channel management | |
| SetCasterChannel | SetCasterChannel | Sets a channel for a production studio. |
| DescribeCasterChannels | DescribeCasterChannels | This operation queries the channels of a production studio. |
| Standby stream management | Standby stream management | |
| EffectCasterUrgent | EffectCasterUrgent | Switches a production studio to the standby resource. |
| EffectCasterVideoResource | EffectCasterVideoResource | Update the standby video of a production studio. |
| Managing production studios in the new playlist mode | Managing production studios in the new playlist mode | |
| AddShowIntoShowList | AddShowIntoShowList | Adds an episode to an episode list. |
| RemoveShowFromShowList | RemoveShowFromShowList | Removes an episode from an episode list. |
| ModifyShowList | ModifyShowList | Modifies the attributes of an episode list. |
| DescribeShowList | DescribeShowList | Queries a playlist. |
| PlayChoosenShow | PlayChoosenShow | Switches to a specified episode. |
| InitializeAutoShowListTask | InitializeAutoShowListTask | Creates a scheduled task. |
| DescribeAutoShowListTasks | DescribeAutoShowListTasks | Queries scheduled tasks for automatic start and stop. |
| EditShowAndReplace | EditShowAndReplace | Adds a video editing job. |
| GetEditingJobInfo | GetEditingJobInfo | Queries information about video editing jobs. |
| SetShowListBackground | SetShowListBackground | Sets the background for a playlist. |
| Virtual studio management | Virtual studio management | |
| AddStudioLayout | AddStudioLayout | Adds layout settings for a virtual production studio. |
| DeleteStudioLayout | DeleteStudioLayout | Deletes a layout in a virtual studio. |
| ModifyStudioLayout | ModifyStudioLayout | Modifies the layout of a production studio. |
| DescribeStudioLayouts | DescribeStudioLayouts | Queries one or more layouts of a virtual studio. |
| Production studio: Legacy playlist mode | Production studio: Legacy playlist mode | |
| AddCasterEpisode | AddCasterEpisode | Adds an episode to a production studio. |
| DeleteCasterEpisode | DeleteCasterEpisode | Deletes an episode from a production studio. |
| ModifyCasterEpisode | ModifyCasterEpisode | Modifies the configuration of a production studio episode. The episode type cannot be modified. |
| AddCasterEpisodeGroup | AddCasterEpisodeGroup | Adds a program list to a production studio. |
| DeleteCasterEpisodeGroup | DeleteCasterEpisodeGroup | Deletes an episode list in a production studio. |
| AddCasterEpisodeGroupContent | AddCasterEpisodeGroupContent | Adds content to an episode group of a production studio. |
| AddCasterProgram | AddCasterProgram | Adds a program list to a production studio. |
| DescribeCasterProgram | DescribeCasterProgram | Queries the program list of a production studio. |
| ModifyCasterProgram | ModifyCasterProgram | This operation modifies the program list of a production studio. |
| DeleteCasterProgram | DeleteCasterProgram | Deletes the episode list for carousel playback in a production studio. |
| AddPlaylistItems | AddPlaylistItems | Adds items to a playlist. |
| DeletePlaylistItems | DeletePlaylistItems | Deletes items from a playlist. |
| ListPlaylistItems | ListPlaylistItems | Queries the items in a specified playlist. |
| EditPlaylist | EditPlaylist | Edits a playlist. |
| DeletePlaylist | DeletePlaylist | Deletes an entire playlist. |
| ListPlaylist | ListPlaylist | Queries episode lists. |
| StartPlaylist | StartPlaylist | Starts a playlist. |
| StopPlaylist | StopPlaylist | Stops playing an episode list. |
Cloud-based stream merging
|
API |
Title |
Description |
Live streaming watermarks
|
API |
Title |
Description |
| AddLiveStreamWatermark | AddLiveStreamWatermark | Adds a watermark template. |
| DeleteLiveStreamWatermark | DeleteLiveStreamWatermark | Deletes a specified watermark template. |
| UpdateLiveStreamWatermark | UpdateLiveStreamWatermark | Updates a watermark template. |
| DynamicUpdateWaterMarkStreamRule | DynamicUpdateWaterMarkStreamRule | Dynamically updates a watermark. |
| DescribeLiveStreamWatermarks | DescribeLiveStreamWatermarks | Queries watermark templates. |
| AddLiveStreamWatermarkRule | AddLiveStreamWatermarkRule | Adds a watermark rule. |
| DeleteLiveStreamWatermarkRule | DeleteLiveStreamWatermarkRule | Deletes a watermark rule. |
| UpdateLiveStreamWatermarkRule | UpdateLiveStreamWatermarkRule | Updates a watermark rule. |
| DescribeLiveStreamWatermarkRules | DescribeLiveStreamWatermarkRules | Queries a list of watermark rules. |
Edge transcoding
|
API |
Title |
Description |
| ListEdgeTranscodeTemplate | ListEdgeTranscodeTemplate | Queries a list of edge transcoding templates. |
| GetEdgeTranscodeTemplate | GetEdgeTranscodeTemplate | Queries the details of an edge transcoding template. |
| CreateEdgeTranscodeJob | CreateEdgeTranscodeJob | Creates an edge transcoding job. |
| DeleteEdgeTranscodeJob | DeleteEdgeTranscodeJob | Deletes an edge transcoding job. |
| ListEdgeTranscodeJob | ListEdgeTranscodeJob | Queries a list of edge transcoding jobs. |
| GetEdgeTranscodeJob | GetEdgeTranscodeJob | Queries the details of an edge transcoding job. |
| UpdateEdgeTranscodeJob | UpdateEdgeTranscodeJob | Updates an edge transcoding job. |
| StartEdgeTranscodeJob | StartEdgeTranscodeJob | Starts an edge transcoding task. |
| StopEdgeTranscodeJob | StopEdgeTranscodeJob | Stops an edge transcoding task. |
Live streaming logs
|
API |
Title |
Description |
| EnableLiveRealtimeLogDelivery | EnableLiveRealtimeLogDelivery | Call the EnableLiveRealtimeLogDelivery operation to enable real-time log delivery for a domain name. |
| DisableLiveRealtimeLogDelivery | DisableLiveRealtimeLogDelivery | Call DisableLiveRealtimeLogDelivery to pause real-time log delivery for a domain name. |
| ModifyLiveRealtimeLogDelivery | ModifyLiveRealtimeLogDelivery | Modifies the real-time log delivery configuration for a domain name. |
| CreateLiveRealTimeLogDelivery | CreateLiveRealTimeLogDelivery | Configures real-time log delivery for a domain name. |
| DeleteLiveRealtimeLogDelivery | DeleteLiveRealtimeLogDelivery | Deletes a real-time log delivery configuration. |
| DescribeLiveDomainRealtimeLogDelivery | DescribeLiveDomainRealtimeLogDelivery | Queries the information about real-time log delivery for a domain name. |
| ListLiveRealtimeLogDelivery | ListLiveRealtimeLogDelivery | You can call the ListLiveRealtimeLogDelivery operation to query all real-time log delivery configurations. |
| ListLiveRealtimeLogDeliveryDomains | ListLiveRealtimeLogDeliveryDomains | Call ListLiveRealtimeLogDeliveryDomains to query all streaming domains that are configured for the real-time log delivery service. |
| ListLiveRealtimeLogDeliveryInfos | ListLiveRealtimeLogDeliveryInfos | Queries information about all real-time log delivery services. |
| DescribeLivePushProxyLog | DescribeLivePushProxyLog | Call the DescribeLivePushProxyLog operation to obtain the download URLs for offline logs of proxied live streams. |
| DeleteLiveRealTimeLogLogstore | DeleteLiveRealTimeLogLogstore | Deletes a Logstore for real-time log delivery. |
| DescribeLiveDomainLog | DescribeLiveDomainLog | Retrieves the download URLs for the raw access logs of a specified live streaming domain name. |
Live stream monitoring
|
API |
Title |
Description |
| CreateLiveStreamMonitor | CreateLiveStreamMonitor | Creates a monitoring session. |
| UpdateLiveStreamMonitor | UpdateLiveStreamMonitor | Updates the configurations of a monitoring session. |
| DescribeLiveStreamMonitorList | DescribeLiveStreamMonitorList | Queries the list of created monitoring sessions. |
| StartLiveStreamMonitor | StartLiveStreamMonitor | Starts live monitoring. |
| StopLiveStreamMonitor | StopLiveStreamMonitor | Stops a monitoring session. |
| DeleteLiveStreamMonitor | DeleteLiveStreamMonitor | Deletes a monitoring session. |
Server-side API for Interactive Messages
|
API |
Title |
Description |
| GetMessageToken | GetMessageToken | Call GetMessageToken to obtain a persistent connection token. The client can use this token to communicate with various atomic capabilities through the LWP protocol via persistent connection. |
| CreateMessageApp | CreateMessageApp | You can call CreateMessageApp to create an interactive message application. |
| UpdateMessageApp | UpdateMessageApp | Call UpdateMessageApp to update interactive message application information. |
| ListMessageApp | ListMessageApp | Call ListMessageApp to query the list of interactive message applications. |
| GetMessageApp | GetMessageApp | You can call the GetMessageApp operation to retrieve the details of a specified interactive message application. |
| QueryMessageApp | QueryMessageApp | Call QueryMessageApp to query interactive message applications based on specified conditions. |
| DeleteMessageApp | DeleteMessageApp | Call DeleteMessageApp to delete an interactive message application. |
| CreateMessageGroup | CreateMessageGroup | Creates a message group. |
| UpdateMessageGroup | UpdateMessageGroup | You can call the UpdateMessageGroup operation to update message group information. |
| ListMessageGroupUser | ListMessageGroupUser | Query message group members. |
| ListMessageGroup | ListMessageGroup | Call ListMessageGroup to query the message group list for a specified user. |
| GetMessageGroup | GetMessageGroup | Call GetMessageGroup to retrieve message group details. |
| JoinMessageGroup | JoinMessageGroup | Join a message group. |
| MuteAllGroupUser | MuteAllGroupUser | Call MuteAllGroupUser to mute a message group, enabling group-wide muting. |
| MuteGroupUser | MuteGroupUser | Call MuteGroupUser to mute multiple members in a message group. |
| CancelMuteGroupUser | CancelMuteGroupUser | Calls CancelMuteGroupUser to batch unmute members in a message group. |
| CancelMuteAllGroupUser | CancelMuteAllGroupUser | Cancels the muting of a message group user. |
| LeaveMessageGroup | LeaveMessageGroup | Call LeaveMessageGroup to allow users to exit a message group. |
| SendLike | SendLike | Call SendLike to configure system like messages. |
| SendMessageToGroup | SendMessageToGroup | Call SendMessageToGroup to send messages to all members of a message group. |
| SendMessageToGroupUsers | SendMessageToGroupUsers | Call SendMessageToGroupUsers to send messages to specified users in a message group. |
| ListMessage | ListMessage | Queries the message list. |
| ListMessageGroupUserById | Indicates whether the user is muted. Valid values: * true * false | Call ListMessageGroupUserById to query user information by user ID list. |
| BatchGetOnlineUsers | BatchGetOnlineUsers | Queries whether one or more users are online based on their UIDs |
| ListMuteGroupUser | ListMuteGroupUser | Call ListMuteGroupUser to query the list of muted members in a message group. |
Interactive Messages (New)
|
API |
Title |
Description |
| CreateLiveMessageApp | CreateLiveMessageApp | Creates an interactive messaging application. |
| ModifyLiveMessageGroup | ModifyLiveMessageGroup | You can call the ModifyLiveMessageGroup operation to modify information about an interactive message group. |
| ModifyLiveMessageGroupBand | ModifyLiveMessageGroupBand | Changes the mute status of users in a group. |
| BanLiveMessageGroup | BanLiveMessageGroup | Call the BanLiveMessageGroup operation to mute a user. |
| AddLiveMessageGroupBand | AddLiveMessageGroupBand | The AddLiveMessageGroupBand operation mutes users in a group. |
| RemoveLiveMessageGroupBand | RemoveLiveMessageGroupBand | Unmutes users in a live interactive message group. |
| SendLiveMessageGroup | SendLiveMessageGroup | Sends a message to a group. |
ApsaraVideo Real-time Communication
|
API |
Title |
Description |
| Cloud recording | Cloud recording | |
| StartRtcCloudRecording | StartRtcCloudRecording | Starts an RTC cloud recording task. |
| UpdateRtcCloudRecording | UpdateRtcCloudRecording | Updates an RTC cloud recording task. |
| StopRtcCloudRecording | StopRtcCloudRecording | Stops an RTC cloud recording task. |
| DescribeRtcCloudRecordingFiles | DescribeRtcCloudRecordingFiles | Queries information about RTC cloud recording files and tasks. |
| Channel management | Channel management | |
| CreateRTCWhipStreamAddress | CreateRTCWhipStreamAddress | The CreateRTCWhipStreamAddress operation creates a WHIP ingest URL for an RTC channel. |
| CreateRoomRealTimeStreamAddress | CreateRoomRealTimeStreamAddress | Creates a Real-Time Messaging Protocol (RTMP) ingest URL for a channel. |
| DeleteChannel | DeleteChannel | This operation closes a channel and removes all current members. The channel can be reused later. |
| ListRTCLiveRooms | ListRTCLiveRooms | Retrieves active ARTC channels. |
| Bypass stream forwarding | Bypass stream forwarding | |
| StartLiveMPUTask | StartLiveMPUTask | Creates a stream mixing and transcoding task. |
| UpdateLiveMPUTask | UpdateLiveMPUTask | Updates a mixed-stream relay task. |
| StopLiveMPUTask | StopLiveMPUTask | Stops a mixed-stream relay task. |
| ListRtcMPUTaskDetail | ListRtcMPUTaskDetail | Queries the parameters of mixed-stream relay tasks. |
| SetLiveMpuTaskSei | SetLiveMpuTaskSei | Configures custom supplemental enhancement information (SEI) for co-streaming. |
| Event callbacks | Event callbacks | |
| CreateEventSub | CreateEventSub | Creates a callback to subscribe to channel or user events. |
| UpdateEventSub | UpdateEventSub | Updates a callback that is used to subscribe to channel or user events. |
| CreateRtcMPUEventSub | CreateRtcMPUEventSub | Creates a subscription to mixed-stream relay events. |
| UpdateRtcMPUEventSub | UpdateRtcMPUEventSub | Updates a subscription to mixed-stream relay events. |
| DeleteRtcMPUEventSub | DeleteRtcMPUEventSub | Deletes a subscription to mixed-stream relay events. |
| DescribeRtcMPUEventSub | DescribeRtcMPUEventSub | Queries information about a subscription to mixed-stream relay events. |
| ListRtcMPUEventSubRecord | ListRtcMPUEventSubRecord | Queries the callback records of a subscription to mixed-stream relay events. |
| Real-time speech transcription and translation | Real-time speech transcription and translation | |
| CreateRtcAsrTask | CreateRtcAsrTask | Creates a live subtitle task to transcribe an audio stream to text in real time. |
| QueryRtcAsrTasks | QueryRtcAsrTasks | Queries the status of created real-time speech-to-text or translation tasks. |
| StopRtcAsrTask | StopRtcAsrTask | Stops a live subtitle task. |
| DeleteRtcAsrTask | DeleteRtcAsrTask | Call `DeleteRtcAsrTask` to delete a real-time speech-to-text or translation task. |
Real-time captions
|
API |
Title |
Description |
| DeleteLiveAIProduceRules | DeleteLiveAIProduceRules | Deletes caption rules. |
| DescribeLiveAIProduceRules | DescribeLiveAIProduceRules | Queries a list of caption rules. |
| UpdateLiveAIProduceRules | UpdateLiveAIProduceRules | Updates a caption rule. |
| AddLiveAIProduceRules | AddLiveAIProduceRules | Adds a subtitle rule. |
| AddLiveAISubtitle | AddLiveAISubtitle | You can call the AddLiveAISubtitle operation to add a caption template. |
| DeleteLiveAISubtitle | DeleteLiveAISubtitle | Deletes a specified subtitle template. |
| UpdateLiveAISubtitle | UpdateLiveAISubtitle | Updates a subtitle template. |
| DescribeLiveAISubtitle | DescribeLiveAISubtitle | You can call the DescribeLiveAISubtitle operation to query a list of caption templates. |
Virtual Background
|
API |
Title |
Description |
| CreateLiveAIStudio | CreateLiveAIStudio | This API creates a lightweight virtual studio template. |
| DeleteLiveAIStudio | DeleteLiveAIStudio | Deletes a virtual studio template. |
| ModifyLiveAIStudio | ModifyLiveAIStudio | This operation modifies a specified virtual studio template. |
| DescribeLiveAIStudio | DescribeLiveAIStudio | Queries the virtual studio templates in your account. |
Stream pull and push
|
API |
Title |
Description |
| CreateLivePullToPush | CreateLivePullToPush | Creates a pull-to-push task. |
| UpdateLivePullToPush | UpdateLivePullToPush | You can call the UpdateLivePullToPush operation to update a pull-to-push task. |
| DeleteLivePullToPush | DeleteLivePullToPush | Deletes a pulled-stream relay task. |
| DescribeLivePullToPush | DescribeLivePullToPush | Call the DescribeLivePullToPush operation to query pull-to-push tasks. |
| DescribeLivePullToPushList | DescribeLivePullToPushList | Queries pull-to-push tasks using a fuzzy query. |
| StopLivePullToPush | StopLivePullToPush | Stops a pulled-stream relay task. |
| RestartLivePullToPush | RestartLivePullToPush | Restarts a pulled-stream relay task. |
Dual-Stream Disaster Recovery
|
API |
Title |
Description |
| SetLiveDomainMultiStreamOptimalMode | SetLiveDomainMultiStreamOptimalMode | Configures the auto mode of dual-stream disaster recovery. |
| SetLiveDomainMultiStreamMaster | SetLiveDomainMultiStreamMaster | Manually switches between the active stream and standby stream. |
| DescribeLiveDomainMultiStreamConfig | DescribeLiveDomainMultiStreamConfig | Queries the configuration status of dual-stream disaster recovery. |
| QueryLiveDomainMultiStreamList | QueryLiveDomainMultiStreamList | Queries the online records of dual-stream disaster recovery. |
EdgeScript
|
API |
Title |
Description |
| DescribeLiveDomainStagingConfig | DescribeLiveDomainStagingConfig | Queries the feature configurations of an accelerated domain name in the canary release environment. |
| PublishLiveStagingConfigToProduction | PublishLiveStagingConfigToProduction | Publishes the configurations of an accelerated domain name from the canary release environment to the production environment. |
| RollbackLiveStagingConfig | RollbackLiveStagingConfig | Rolls back the configurations of an accelerated domain name in the canary release environment. |
| SetLiveDomainStagingConfig | SetLiveDomainStagingConfig | Sets or modifies domain configurations in the canary release environment. |
| DeleteLiveSpecificStagingConfig | DeleteLiveSpecificStagingConfig | You can call the DeleteLiveSpecificStagingConfig operation to delete domain name configurations in a grayscale environment. |
Toolbox
|
API |
Title |
Description |
| DescribeLiveIpInfo | DescribeLiveIpInfo | Checks whether a specified IP address belongs to an Alibaba Cloud point of presence (POP). |
| DescribeLiveStreamAuthChecking | DescribeLiveStreamAuthChecking | Queries the authentication status of an active stream. |
Tag Management
|
API |
Title |
Description |
| TagLiveResources | TagLiveResources | Adds tags to a domain name in ApsaraVideo Live. |
| UnTagLiveResources | UnTagLiveResources | Deletes tags from a domain name in ApsaraVideo Live. |
| ListLiveTagResources | ListLiveTagResources | Queries for resources and tags based on specified conditions. |
| DescribeLiveTagResources | DescribeLiveTagResources | Queries the tags of ApsaraVideo Live resources. |
Others
|
API |
Title |
Description |
| AddLiveCenterTransfer | Add a live center stream relay configuration | Add a live center stream relay configuration. |
| CheckLiveMessageUsersInGroup | CheckLiveMessageUsersInGroup | Queries whether a user is in an interactive messaging group. |
| CheckLiveMessageUsersOnline | CheckLiveMessageUsersOnline | Queries whether one or more specified users are online. |
| CreateLiveMessageGroup | CreateLiveMessageGroup | Creates an interactive messaging group. |
| DeleteEventSub | DeleteEventSub | Deletes a callback that is used to subscribe to channel or user events. |
| DeleteLiveCenterTransfer | DeleteLiveCenterTransfer | Deletes a live center stream relay configuration. |
| DeleteLiveEdgeTransfer | Delete live stream edge transfer configuration | Delete the live stream edge transfer configuration. |
| DeleteLiveMessageGroup | DeleteLiveMessageGroup | Deletes an interactive messaging group. |
| DeleteLiveMessageGroupMessage | DeleteLiveMessageGroupMessage | Deletes a message that was sent to an interactive messaging group. |
| DeleteLiveMessageUserMessage | DeleteLiveMessageUserMessage | Deletes a message that is sent to a user. |
| DeleteLiveRecordNotifyConfig | DeleteLiveRecordNotifyConfig | Deletes the configuration of callbacks for live stream recording under a domain name. |
| DescribeChannelParticipants | DescribeChannelParticipants | Queries online users in a channel. |
| DescribeChannelUsers | DescribeChannelUsers | Queries the details of online users in a channel. |
| DescribeDomainWithIntegrity | DescribeDomainWithIntegrity | Obtains the integrity of a domain name. |
| DescribeLiveCenterTransfer | DescribeLiveCenterTransfer | Retrieves the configurations of live center stream relay. |
| DescribeLiveEdgeTransfer | DescribeLiveEdgeTransfer | Retrieves the configuration of edge stream relay. |
| DescribeLiveInteractionMetricData | DescribeLiveInteractionMetricData | Queries the metric data of ApsaraVideo Real-time Communication (ARTC). |
| DescribeLiveMessageApp | DescribeLiveMessageApp | Query Interactive Message App |
| DescribeLiveMessageGroup | DescribeLiveMessageGroup | Queries the information about an interactive messaging group. |
| DescribeLiveMessageGroupBand | DescribeLiveMessageGroupBand | Queries the mute status of users. |
| DescribeLiveRealtimeLogAuthorized | DescribeLiveRealtimeLogAuthorized | Queries the authorization status for real-time log delivery. |
| DescribeLiveUserBillPrediction | DescribeLiveUserBillPrediction | Retrieves the bill prediction for a live streaming user. |
| DescribeLiveUserDomains | DescribeLiveUserDomains | Queries domain names of ApsaraVideo Live in your Alibaba Cloud account. |
| DescribeMeterLiveBypassDuration | DescribeMeterLiveBypassDuration | DescribeMeterLiveBypassDuration |
| DescribeRTSNativeSDKFirstFrameCost | DescribeRTSNativeSDKFirstFrameCost | Queries the composition of the first-frame latency within a specified time period. |
| DescribeRTSNativeSDKFirstFrameDelay | DescribeRTSNativeSDKFirstFrameDelay | Queries the average first-frame delay over a specified period. |
| DescribeRTSNativeSDKPlayFailStatus | DescribeRTSNativeSDKPlayFailStatus | Queries the status codes for playback failures that occurred within a specified time range. |
| DescribeRTSNativeSDKPlayTime | DescribeRTSNativeSDKPlayTime | Queries the playback duration within a specified time range. |
| DescribeRTSNativeSDKVvData | DescribeRTSNativeSDKVvData | Queries the total number of playbacks and the number of successful playbacks during a specified time period. |
| DescribeRtcCloudTranscode | DescribeRtcCloudTranscode | Retrieves the details of an RTC cloud transcoding job. |
| DescribeToutiaoLivePlay | DescribeToutiaoLivePlay | This operation queries stream pulling information for a specified Toutiao live stream. |
| DescribeToutiaoLivePublish | DescribeToutiaoLivePublish | Queries the stream ingest information for a specified Toutiao live stream. |
| DescribeUpBpsPeakData | DescribeUpBpsPeakData | Queries the daily peak upstream bandwidth for a user. |
| DescribeUpBpsPeakOfLine | DescribeUpBpsPeakOfLine | Queries the daily peak upstream bandwidth on a specific leased line for a user. |
| DescribeUpPeakPublishStreamData | DescribeUpPeakPublishStreamData | Queries the daily peak number of concurrent upstream ingest streams for a user. |
| KickLiveMessageGroupUser | KickLiveMessageGroupUser | Removes a user from an interactive messaging group. |
| ListEventSub | ListEventSub | Queries the events generated in channels to which you subscribe. |
| ListEventSubEvent | ListEventSubEvent | Queries callback records. |
| ListLiveMessageApps | ListLiveMessageApps | Queries interactive messaging applications. |
| ListLiveMessageGroupByPage | ListLiveMessageGroupByPage | Queries interactive messaging groups by page. |
| ListLiveMessageGroupMessages | ListLiveMessageGroupMessages | Queries the messages sent in a group. |
| ListLiveMessageGroupUsers | ListLiveMessageGroupUsers | Queries the users in an interactive messaging group. |
| ListLiveMessageGroups | ListLiveMessageGroups | Queries the interactive messaging groups in an interactive messaging application. |
| ModifyLiveMessageAppAudit | ModifyLiveMessageAppAudit | Modifies the content moderation settings of an interactive messaging application. |
| ModifyLiveMessageAppCallback | ModifyLiveMessageAppCallback | Modifies the callback settings of an interactive messaging application. |
| ModifyLiveMessageAppDisable | ModifyLiveMessageAppDisable | Disables or enables an interactive messaging application. |
| ModifyLiveMessageUserInfo | ModifyLiveMessageUserInfo | Modifies the information about a user. |
| RecoverLiveMessageDeletedGroup | RecoverLiveMessageDeletedGroup | Restores a deleted interactive messaging group. |
| RemoveTerminals | RemoveTerminals | Removes users from a channel. |
| SendLiveMessageUser | SendLiveMessageUser | Sends a message to a specified user. The user is identified by ReceiverId. |
| SetLiveDomainMultiStreamConfig | SetLiveDomainMultiStreamConfig | Configures dual-stream disaster recovery for a streaming domain. |
| SetLiveEdgeTransfer | Configure Live Stream Transfer Settings | Invoke SetLiveEdgeTransfer to configure live stream edge transfer settings. |
| StartRtcCloudTranscode | StartRtcCloudTranscode | Creates a cloud transcoding job. |
| StopRtcCloudTranscode | StopRtcCloudTranscode | Stops a cloud transcoding job. |
| UnbanLiveMessageGroup | UnbanLiveMessageGroup | Unmutes a group. |
| UpdateLiveCenterTransfer | UpdateLiveCenterTransfer | Modifies the configurations of live center stream relay. |