This API creates a lightweight virtual studio template.
Operation description
The lightweight virtual studio feature is in public preview. Each user can create up to 300 templates. This feature is free during the public preview. Standard fees will apply after the public preview ends. The end date of the public preview will be announced separately.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:CreateLiveAIStudio |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| StudioName |
string |
Yes |
The name of the virtual studio template. The name must be unique. |
stu02 |
| Description |
string |
No |
A custom description. |
template 1080 |
| Width |
integer |
No |
The width of the preview screen in pixels. |
1920 |
| Height |
integer |
No |
The height of the preview screen in pixels. The preview screen resolution (width × height) must be one of the following:
|
1080 |
| BackgroundType |
string |
No |
The type of the background material.
|
VOD |
| BackgroundResourceId |
string |
No |
The ID of the VOD resource for the background material. Obtain this ID from the VOD console. |
d0eb493192c771efba644531858c0102 |
| BackgroundResourceUrl |
string |
No |
The URL of the background material. You must specify either this parameter or BackgroundResourceId. |
https://xxx.com/1.mp4 |
| MediaType |
string |
No |
The type of the media material.
|
VOD |
| MediaResourceId |
string |
No |
The ID of the VOD resource for the media material. Obtain this ID from the VOD console. |
d0eb493192c771efba644531858c0102 |
| MediaResourceUrl |
string |
No |
The URL of the media material. You must specify either this parameter or MediaResourceId. |
https://xxx.com/2.mp4 |
| MediaLayout |
object |
No |
The layout and position of the media material. |
|
| PositionX |
number |
No |
The x-coordinate. Valid values: 0 to 1. The position is based on the top-left corner of the material. |
0 |
| PositionY |
number |
No |
The y-coordinate. Valid values: 0 to 1. The position is based on the top-left corner of the material. |
0 |
| HeightNormalized |
number |
No |
The normalized height of the material. This is the ratio of the material's height to the background's height. Valid values: 0 to 1. |
0.5 |
| MattingType |
string |
Yes |
The image matting type.
|
complex |
| MattingLayout |
object |
Yes |
The layout and position of the source stream after image matting. |
|
| PositionX |
number |
No |
The x-coordinate. Valid values: 0 to 1. The position is based on the top-left corner of the material. |
0.3 |
| PositionY |
number |
No |
The y-coordinate. Valid values: 0 to 1. The position is based on the top-left corner of the material. |
0.3 |
| HeightNormalized |
number |
No |
The normalized height of the material. This is the ratio of the material's height to the background's height. Valid values: 0 to 1. |
0.5 |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
The response struct. |
||
| RequestId |
string |
The request ID. |
17D7526C-69AD-5761-8037-071C27358345 |
| StudioId |
string |
The ID of the virtual studio template. |
369ced1f-c33a-49e5-91da-bdaae3d6c1c2 |
Examples
Success response
JSON format
{
"RequestId": "17D7526C-69AD-5761-8037-071C27358345",
"StudioId": "369ced1f-c33a-49e5-91da-bdaae3d6c1c2"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | LiveServiceNotFound | %s | |
| 400 | InvalidParameter.PurchaseTime | %s | |
| 400 | InvalidParameter.ExpireTime | %s | |
| 400 | InvalidParameter | %s | |
| 400 | MissingParameter | %s | |
| 400 | InvalidChargeType.Malformed | %s | |
| 400 | InvalidChargeType.PostSupport | %s | |
| 400 | InvalidCasterTemplate.Malformed | %s | |
| 400 | InvalidParameter.Malformed | %s | |
| 400 | InvalidParameter.ChargeType | %s | |
| 400 | InvalidPeriod.Malformed | %s | |
| 400 | InvalidUserId.Malformed | %s | |
| 400 | InvalidClientToken.Malformed | %s | |
| 400 | IncorrectCasterStatus | %s | |
| 401 | CasterNumberExceed | %s | |
| 403 | PermissionDenied | %s | |
| 404 | InvalidParameter.NormType | %s | |
| 404 | InvalidConfiguration.NotFound | %s | |
| 408 | CreateLiveAIStudio.Timeout | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.