プロダクションスタジオを起動します。PVW および PGM シーンが存在しない場合は作成されます。PVW および PGM シーンが起動され、基盤となるオーディオおよびビデオ処理タスクが開始されます。
操作説明
CreateCaster 操作を呼び出してプロダクションスタジオを作成し、次にこの操作を呼び出してプロダクションスタジオを起動します。PVW および PGM シーンが存在しない場合は作成されます。PVW および PGM シーンが起動され、基盤となるオーディオおよびビデオ処理タスクが開始されます。
この操作を呼び出す前に、SetCasterConfig を呼び出して DomainName を構成してください。DomainName が構成されていない場合、エラー InvalidDomainName.NotFound が返されます。
QPS 制限
この操作の単一ユーザー QPS 制限は、1 秒あたり 10 回の呼び出しです。制限を超えると API 呼び出しがスロットリングされ、ビジネスに影響が出る可能性があります。この操作は適切に呼び出してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:StartCaster |
update |
*Caster
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。 |
cn-shanghai |
| CasterId |
string |
必須 |
プロダクションスタジオの ID。
説明
クラウドプロダクションスタジオページのプロダクションスタジオリストに表示されるプロダクションスタジオ名が、プロダクションスタジオの ID です。 |
80787064-1c94-4dc1-85ce-9409960a**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
プロダクションスタジオのフォーマット。 |
||
| PgmSceneInfos |
object |
||
| SceneInfo |
array<object> |
PGM シーン情報のフォーマット。 |
|
|
array<object> |
PGM シーン情報のフォーマット。 |
||
| SceneId |
string |
シナリオ ID です。 |
b5f8c837-ceeb-424f-b30b-68e94e86**** |
| StreamInfos |
object |
||
| StreamInfo |
array<object> |
バイパス出力ストリームのリストです。 |
|
|
object |
バイパス出力ストリームです。 |
||
| OutputStreamUrl |
string |
再生 URL です。 |
rtmp://abclive/caster/example.net |
| TranscodeConfig |
string |
トランスコード構成です。有効な値は次のとおりです。
|
lld |
| VideoFormat |
string |
フォーマットです。有効な値は次のとおりです。
|
flv |
| StreamUrl |
string |
プロダクションスタジオの PGM シナリオ用再生ストリーム URL です。これはバイパス出力ストリームの URL ではありません。 |
rtmp://abclive/caster/example.edu |
| PvwSceneInfos |
object |
||
| SceneInfo |
array<object> |
PVW シーン情報のフォーマット。 |
|
|
object |
PVW シーン情報のフォーマット。 |
||
| SceneId |
string |
シナリオ ID です。 |
b5f8c837-ceeb-424f-b30b-68e94e86**** |
| StreamUrl |
string |
プロダクションスタジオの PVW シナリオ用再生ストリーム URL です。これはバイパス出力ストリームの URL ではありません。 |
rtmp://abclive/caster/example.net |
| RequestId |
string |
リクエスト ID。 |
6EBD1AC4-C34D-4AE1-963E-B688A228BE31 |
例
成功レスポンス
JSONJSON
{
"PgmSceneInfos": {
"SceneInfo": [
{
"SceneId": "b5f8c837-ceeb-424f-b30b-68e94e86****",
"StreamInfos": {
"StreamInfo": [
{
"OutputStreamUrl": "rtmp://abclive/caster/example.net",
"TranscodeConfig": "lld",
"VideoFormat": "flv"
}
]
},
"StreamUrl": "rtmp://abclive/caster/example.edu"
}
]
},
"PvwSceneInfos": {
"SceneInfo": [
{
"SceneId": "b5f8c837-ceeb-424f-b30b-68e94e86****",
"StreamUrl": "rtmp://abclive/caster/example.net"
}
]
},
"RequestId": "6EBD1AC4-C34D-4AE1-963E-B688A228BE31"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | 指定された userId が無効です。パラメーター値を確認してください。 |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | CasterId パラメーターが無効です。パラメーターを確認して再試行してください。 |
| 400 | IncorrectSceneStatus | %s, please check and try again later. | シーンのステータスはサポートされていません。シーンのステータスを確認して再試行してください。 |
| 400 | IncorrectCasterStatus.Inuse | %s, please check and try again later. | プロダクションスタジオは既に有効になっています。リクエストを確認して再試行してください。 |
| 400 | IncorrectSceneStatus.Inuse | %s, please check and try again later. | シーンは既に有効になっています。シーンのステータスを確認して再試行してください。 |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | 次のパラメーターが無効です: %s。 |
| 400 | IncorrectChannel.Disable | %s, please check and try again later. | チャンネルが構成を許可しないステータスです。確認して再試行してください。 |
| 400 | IncorrectCasterStatus.Cease | %s, please check and try again later. | 支払い遅延のためプロダクションスタジオが一時停止されています。未払い残高を精算して再試行してください。 |
| 400 | IncorrectCasterStatus.Expire | %s, please check and try again later. | サブスクリプションのプロダクションスタジオインスタンスが期限切れです。インスタンスを更新して再試行してください。 |
| 401 | IllegalOperation | %s, please check and try again later. | 操作が無効です。リクエストを確認して再試行してください。 |
| 403 | UserQuotaExceed | Quota exceeded: %s. | クォータを超過しました: %s。 |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | プロダクションスタジオが存在しません。構成を確認して再試行してください。 |
| 404 | InvalidDomainName.NotFound | %s, please check and try again later. | ドメイン名が存在しません。ドメイン名を確認して再試行してください。 |
| 404 | InvalidCasterTemplate.NotFound | %s, please check and try again later. | プロダクションスタジオテンプレートが存在しません。確認して再試行してください。 |
| 404 | InvalidConfiguration.NotFound | %s, please check and try again later. | 構成が存在しません。構成を確認して再試行してください。 |
| 404 | InvalidResource.NotFound | %s, please check and try again later. | リソースが存在しません。確認して再試行してください。 |
| 404 | InvalidTranscode.NotFound | %s, please check and try again later. | トランスコードが構成されていません。リクエストを確認して再試行してください。 |
| 404 | InvalidDelay.NotFound | %s, please check and try again later. | ストリーム遅延が構成されていません。リクエストを確認して再試行してください。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。