Sets the callback configuration for stream ingest.
Operation description
-
This operation configures the webhook address and authentication information for an ingest domain.
-
Real-time stream status callbacks provide prompt notifications about stream ingest and interruption events. For more information, see Stream ingest callback format.
QPS limit
You can call this operation up to 15 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:SetLiveStreamsNotifyUrlConfig |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The ingest domain. |
demo.aliyundoc.com |
| SwitchNotifyUrl |
string |
No |
The callback URL for receiving stream switching notifications. |
http://guide.aliyundoc.com/switchnotify |
| NotifyUrl |
string |
No |
The callback URL for receiving live stream information. |
http://guide.aliyundoc.com/notify |
| ExceptionNotifyUrl |
string |
No |
The callback URL for receiving notifications about exception events. |
https://4a7e5f08.r37.cpolar.top/live/Rsssd/call-back/streamStart |
| NotifyReqAuth |
string |
No |
Specifies whether to enable authentication. Valid values:
Note
The default value is no. |
yes |
| NotifyAuthKey |
string |
No |
The authentication key. Note
This parameter is required when NotifyReqAuth is set to yes. Requirements:
|
123456 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
40A4F36D-A7CC-473A-88E7-154F92242566 |
Examples
Success response
JSON format
{
"RequestId": " 40A4F36D-A7CC-473A-88E7-154F92242566"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParam | Parameter invalid. | Illegal input parameters |
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 400 | CodeGetMainPlaybackDomainError | Failed to obtain the main playback domain name. | Failed to get primary playback domain name. |
| 400 | CodeNotPushDomain | The domain name is not a push domain name. | The domain name is not a push domain name. |
| 500 | InternalError | The request processing has failed due to backend service exception. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.