Adds stream pulling configurations.
Operation description
This API call enables triggered stream pulling. When a live stream starts on the source origin, ApsaraVideo Live automatically pulls the stream for live playback.
This API does not support the IPv6 protocol.
QPS limit
You can make up to 1,000 queries per second (QPS) per user. If you exceed this limit, API calls are throttled. This can affect your business. We recommend that you call this API at a reasonable rate.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:SetLiveLazyPullStreamInfoConfig |
update |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
example.com |
|
| AppName |
string |
Yes |
The host streaming domain. |
ali_all_app |
| PullDomainName |
string |
Yes |
The name of the application for the stream. Note
To trigger an origin fetch for all apps, set the value to ali_all_app. |
guide.aliyundoc.com |
| PullAppName |
string |
No |
The source of the live stream. Use a semicolon (;) to separate multiple sources. |
livePullApp**** |
| TranscodeLazy |
string |
No |
The app for back-to-origin stream pulling. Note
If you use the app from the playback URL, this parameter is empty. |
no |
| PullProtocol |
string |
Yes |
Specifies whether transcoded playback triggers stream pulling. The default value is no. Valid values:
|
rtmp |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CF8 |
Examples
Success response
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CF8"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.