Submits a real-time recording task to record a live stream by calling SubmitLiveRecordJob.
Operation description
This operation supports recording of Alibaba Cloud live streams or third-party RTMP live streams. Start the stream before calling this operation to submit a recording task. If the live stream address cannot be pulled, the task attempts to pull the stream for 3 minutes. After the timeout, the recording service stops recording.
Before submitting a recording task, prepare an Alibaba Cloud OSS or VOD storage space. Use the storage address configured in Intelligent Media Services to facilitate management and processing of recorded files.
If the preset recording templates do not meet your requirements, create a custom recording template.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:SubmitLiveRecordJob |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| NotifyUrl |
string |
No |
The callback URL. |
https://example.com/imsnotify |
| StreamInput |
object |
Yes |
The live stream address. |
|
| Type |
string |
Yes |
The type of the live stream address. Currently, only rtmp is supported. Valid values:
|
rtmp |
| Url |
string |
No |
The live stream address. |
rtmp://example.com/live/stream1 |
| RecordOutput |
object |
Yes |
The recording storage address. |
|
| Type |
string |
Yes |
The type of the storage address. |
oss |
| Bucket |
string |
No |
The name of the storage space. |
imsbucket1 |
| Endpoint |
string |
No |
The storage service endpoint. |
oss-cn-hangzhou.aliyuncs.com |
| TemplateId |
string |
Yes |
The recording template ID. |
69e1f9fe-1e97-11ed-ba64-0c42a1b73d66 |
| Name |
string |
Yes |
The name of the recording task. |
live stream record 1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
BEA98A0C-7870-15FE-B96F-8880BB600A2C |
| JobId |
string |
The recording task ID. |
ab0e3e76-1e9d-11ed-ba64-0c42a1b73d66 |
Examples
Success response
JSON format
{
"RequestId": "BEA98A0C-7870-15FE-B96F-8880BB600A2C",
"JobId": "ab0e3e76-1e9d-11ed-ba64-0c42a1b73d66"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.