查詢混流轉推任務參數明細。
介面說明
-
本介面用於查詢混流轉推任務的參數明細,僅可查詢通過 API 建立的混流轉推任務。
-
分頁查詢時,查詢結果預設按照任務的更新時間倒序排列。
QPS 限制
本介面的單使用者 QPS 限制為 50 次/秒。超過限制,API 呼叫會被限流,這可能會影響您的業務,請合理調用。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
live:ListRtcMPUTaskDetail |
list |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| AppId |
string |
是 |
應用 ID。 說明
應用 ID 由大小寫字母、數字、底線、短劃線(-)組成,最大 64 字元。 |
yourAppId |
| TaskId |
string |
否 |
任務 ID。 說明
|
yourTaskId |
| PageSize |
integer |
否 |
單頁顯示記錄的數量,取值範圍:1~100。 說明
未指定任務 ID 時,需要指定 PageSize 與 PageNo 參數,此時會返回指定應用 ID 下所有旁路轉推任務參數明細的分頁查詢結果。 |
10 |
| PageNo |
integer |
否 |
頁碼。 |
20 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
******3B-0E1A-586A-AC29-742247****** |
| MPUTasks |
array<object> |
任務參數明細,參數明細格式與調用建立混流任務時的參數格式一致。 |
|
|
array<object> |
|||
| AppId |
string |
應用 ID。 |
yourAppId |
| ChannelId |
string |
頻道 ID。 |
yourChannelId |
| TaskId |
string |
任務 ID,此 ID 為旁路轉推任務的標識。 |
yourTaskId |
| MixMode |
string |
混流模式。取值:
|
0 |
| StreamURL |
string |
直播推流地址。 |
rtmp://example.com/live/stream**** |
| MultiStreamURL |
array<object> |
多地址轉推參數。 |
|
|
object |
|||
| URL |
string |
直播推流地址。 |
rtmp://example.com/live/stream**** |
| IsAliCdn |
boolean |
是否轉推到阿里雲 CDN。
|
false |
| Region |
string |
請求的混流服務所在地區。取值:
|
CN-Shanghai |
| MaxIdleTime |
string |
空閑逾時時間,單位:秒 說明
若設定了此參數,則會在任務處於空閑狀態的時間長度大於 MaxIdleTime 時,自動停止該任務;若未設定此參數,則會在房間關閉後,立刻停止該任務。 |
10 |
| SingleSubParams |
object |
單流轉推參數。 |
|
| SourceType |
string |
單流轉推模式下視頻輸入資料流類型,當視頻流(StreamType=2)時有效。取值:
|
camera |
| StreamType |
string |
單流轉推模式下轉推流類型。取值:
|
0 |
| UserId |
string |
轉推使用者識別碼,一次只能轉推一路流。 |
yourSubUserId |
| TranscodeParams |
object |
混流轉碼轉推參數。 |
|
| Background |
object |
混流全域背景圖。 |
|
| RenderMode |
string |
子畫面輸出時的顯示模式:
|
1 |
| URL |
string |
全域背景圖 URL。 |
yourImageUrl |
| EncodeParams |
object |
轉推輸出的編碼參數。 |
|
| AudioOnly |
string |
是否為純音頻,取值:
|
false |
| AudioBitrate |
string |
音頻碼率,單位:kbps。 |
128 |
| AudioChannels |
string |
音頻聲道數,取值:1、2。 |
2 |
| AudioSampleRate |
string |
音頻採樣率,單位:Hz。 |
44100 |
| VideoCodec |
string |
視頻編碼格式。預設值 H.264。 |
H.264 |
| VideoBitrate |
string |
視頻碼率,單位:kbps。 |
3500 |
| VideoFramerate |
string |
視訊框架率,單位:fps。 |
25 |
| VideoGop |
string |
視頻 GOP。 |
20 |
| VideoHeight |
string |
視頻高,單位:px。 |
1000 |
| VideoWidth |
string |
視頻寬,單位:px。 |
1920 |
| EnhancedParam |
string |
編碼增強參數,JSON 字串,目前支援的可選配置包括 profile 與 preset。
|
{"profile": "high", "preset": "veryfast"} |
| Layout |
object |
視頻布局資訊。 說明
視頻轉碼時所指定的視頻布局資訊,包括布局座標(X,Y),布局窗格(Width,Height),疊放順序(ZOrder);純音頻轉碼時,不包含視頻布局資訊。 |
|
| UserPanes |
array<object> |
混流使用者窗格資訊。 |
|
|
array<object> |
|||
| UserInfo |
object |
混流使用者資訊。 |
|
| SourceType |
string |
混流轉碼模模式下視頻輸入資料流類型,僅針對視頻流(StreamType=2)有效。取值:
|
camera |
| ChannelId |
string |
混流使用者所在的頻道 ID。 |
yourChannelId |
| UserId |
string |
混流使用者識別碼。 |
yourSubUserId |
| Height |
string |
窗格高,歸一化百分比。 |
0.2632 |
| Width |
string |
窗格寬,歸一化百分比。 |
0.3564 |
| X |
string |
座標 X,歸一化百分比。 |
0.2456 |
| Y |
string |
座標 Y,歸一化百分比。 |
0.3789 |
| ZOrder |
string |
疊放順序,0 為最底層,1 層在 0 層之上,以此類推。 |
0 |
| BackgroundImageUrl |
string |
子畫面的背景圖 URL。當使用者關閉網路攝影機或未進入房間時,會在布局位置填充為此圖片。 |
yourImageUrl |
| RenderMode |
string |
子畫面輸出時的顯示模式,取值:
|
1 |
| UserInfos |
array<object> |
混流使用者資訊,不指定使用者則所有使用者混流。 |
|
|
object |
|||
| ChannelId |
string |
混流使用者所在的頻道 ID。 |
yourChannelId |
| UserId |
string |
混流使用者識別碼。 |
yourSubUserId |
| SourceType |
string |
混流轉碼模模式下視頻輸入資料流類型,僅針對視頻流(StreamType=2)有效。取值:
|
camera |
| StreamType |
string |
混流轉碼模式下轉推流類型。取值:
|
0 |
| SeiParams |
object |
SEI 配置參數。 |
|
| LayoutVolume |
object |
布局和音量 SEI,該參數內容為空白則表示攜帶預設的布局和音量 SEI。 |
|
| FollowIdr |
string |
發送 IDR 主要畫面格時是否確保攜帶 SEI,取值:
|
0 |
| Interval |
string |
SEI 發送間隔,單位:毫秒。 |
1000 |
| PassThrough |
object |
透傳 SEI。 |
|
| FollowIdr |
string |
發送 IDR 主要畫面格時是否確保攜帶 SEI,取值:
|
0 |
| Interval |
string |
SEI 發送間隔,單位:毫秒。 |
1000 |
| PayloadContent |
string |
透傳 SEI 的 payload 內容。 |
yourPayloadContent |
| PayloadContentKey |
string |
透傳 SEI 的 payload 內容對應的 key 值。不設定時,key 為預設值 udd。 |
yourPayloadContentKey |
| PayloadType |
string |
SEI 訊息的自訂 payload_type,取值範圍 100-254。不設定時,SEI 的 payload_type 為預設值為 5。 |
100 |
樣本
正常返回樣本
JSON格式
{
"RequestId": "******3B-0E1A-586A-AC29-742247******",
"MPUTasks": [
{
"AppId": "yourAppId",
"ChannelId": "yourChannelId",
"TaskId": "yourTaskId",
"MixMode": "0",
"StreamURL": "rtmp://example.com/live/stream****",
"MultiStreamURL": [
{
"URL": "rtmp://example.com/live/stream****",
"IsAliCdn": false
}
],
"Region": "CN-Shanghai",
"MaxIdleTime": "10",
"SingleSubParams": {
"SourceType": "camera",
"StreamType": "0",
"UserId": "yourSubUserId"
},
"TranscodeParams": {
"Background": {
"RenderMode": "1",
"URL": "yourImageUrl"
},
"EncodeParams": {
"AudioOnly": "false",
"AudioBitrate": "128",
"AudioChannels": "2",
"AudioSampleRate": "44100",
"VideoCodec": "H.264",
"VideoBitrate": "3500",
"VideoFramerate": "25",
"VideoGop": "20",
"VideoHeight": "1000",
"VideoWidth": "1920",
"EnhancedParam": "{\"profile\": \"high\", \"preset\": \"veryfast\"}"
},
"Layout": {
"UserPanes": [
{
"UserInfo": {
"SourceType": "camera",
"ChannelId": "yourChannelId",
"UserId": "yourSubUserId"
},
"Height": "0.2632",
"Width": "0.3564",
"X": "0.2456",
"Y": "0.3789",
"ZOrder": "0",
"BackgroundImageUrl": "yourImageUrl",
"RenderMode": "1"
}
]
},
"UserInfos": [
{
"ChannelId": "yourChannelId",
"UserId": "yourSubUserId",
"SourceType": "camera",
"StreamType": "0"
}
]
},
"SeiParams": {
"LayoutVolume": {
"FollowIdr": "0",
"Interval": "1000"
},
"PassThrough": {
"FollowIdr": "0",
"Interval": "1000",
"PayloadContent": "yourPayloadContent",
"PayloadContentKey": "yourPayloadContentKey"
},
"PayloadType": "100"
}
}
]
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidParam | %s. | 參數校正失敗 |
| 400 | InvalidAppId | %s, please check and try again later. | AppId無效,請檢查後重試。 |
| 400 | MissingParam | %s, please check and try again later. | 參數缺失,請檢查後重試。 |
| 500 | InternalError | %s, please try again later. | 內部錯誤,請稍後重試。 |
| 403 | OperationDenied | Your account has not enabled the Live service | |
| 403 | Forbidden | %s, please check and try again later. | 無許可權,請檢查後重試。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。