查詢媒體處理模板列表
更新時間 2023-12-01 16:12:24
最近更新時間: 2023-12-01 16:12:24
分享文章
接口功能介紹
支持直播轉碼、直播錄制、直播截圖和直播審核等媒體處理模板列表查詢。
接口詳情
請求方式:POST
請求路徑:/live/media-template/query-media-template-pagination-list
請求JSON參數
| 參數名 | 類型 | 名稱 | 是否必填 | 說明 |
|---|---|---|---|---|
| TemplateType | string | 模板類型 | 是 | live-tran: 直播轉碼 live-record: 直播錄制 live-snapshot: 直播截圖 live-identify:直播審核 |
| Page | int | 分頁頁碼 | 否 | 取值范圍≥1, 分頁的頁數,不傳默認為1 |
| PageSize | int | 分頁大小 | 否 | 每頁模板數值,不傳默認為100,[0,1000] |
響應JSON參數
| 參數名 | 類型 | 名稱 |
|---|---|---|
| code | int | 狀態碼 |
| message | string | 描述信息 |
| TotalCount | int | 總記錄數 |
| Result | list | 模板詳情信息 |
Result
| 參數名 | 類型 | 名稱 |
|---|---|---|
| TemplateID | string | 模板ID |
| TemplateName | string | 模板名 |
| TemplateType | string | 模板類型 |
| Description | string | 模板描述 |
| CreateTime | string | 創建時間 |
| UpdateTime | string | 修改時間 |
| Params | string | 模板參數 |
轉碼模板參數Params
| 參數名 | 類型 | 名稱 |
|---|---|---|
| Output | list | 參數集 |
| Video | dict | 視頻參數集 |
Output結構
| 參數名 | 類型 | 名稱 |
|---|---|---|
| Format | dict | 參數格式 |
Format結構
| 參數名 | 類型 | 名稱 |
|---|---|---|
| Vcodec | string | 編碼方式 |
| OutputFormat | string | 推薦模板 |
| Vbr | string | 視頻碼率 |
| Width | string | 視頻分辨率寬度 |
| Height | string | 視頻分辨率高度 |
| Fr | string | 視頻幀率 |
| Abr | string | 音頻碼率 |
| Asr | int | 音頻采樣率 |
| Acodec | string | 音頻編碼 |
| Gop | int | Gop |
| SeiType | int | SEI類型 取值范圍:5、-1,默認-1(即不新增sei) |
| SeiPattern | string | SEI模式 |
| SeiContent | string | SEI內容 |
Video結構
| 參數名 | 類型 | 名稱 |
|---|---|---|
| Logo | list | Logo |
Logo結構
| 參數名 | 類型 | 名稱 |
|---|---|---|
| Pic | string | 水印圖片地址 |
| OptimalW | int | 水印寬度 |
| OptimalH | int | 水印高度 |
| OffsetX | int | OffsetX |
| OffsetY | int | OffsetY |
錄制模板參數Params
| 參數名 | 類型 | 名稱 |
|---|---|---|
| Output | list | 參數集 |
| Output[].Format | string | 輸出文件的封裝格式 |
| Output[]. SegmentTime | string | 錄制文件分段時長 1.當format為hls時,該字段代表ts文件的切片時長 2.當format為hls時,默認切片時長為10秒,為其它格式時默認分段為6小時 |
| Output[].OssFilePath | string | 文件存儲路徑 |
| Output[]. OssFileName | string | 文件命名規則 |
| OssRegion | string | OSS的Region名稱 |
| OssBucket | string | OSS的Bucket名稱 |
| OssEndpoint | string | OSS的服務地址 |
| OssExpiration | int | OSS的生命周期 |
截圖模板參數Params
| 參數名 | 類型 | 名稱 |
|---|---|---|
| Output | list | 參數集 |
| Output.Format | string | 圖片格式 |
| Output.Interval | string | 截圖間隔時長 |
| Output. SamplingSnapshot | int | 是否截關鍵幀 |
| Output.OssFilePath | string | 截圖存儲路徑 |
| Output.OssFileName | string | 截圖文件命名規則 |
| OssRegion | string | OSS存儲的Region名稱 |
| OssBucket | string | OSS存儲的Bucket名稱 |
| OssEndpoint | string | OSS存儲的Endpoint名稱 |
| OssExpiration | int | 存儲時長 |
審核模板參數Params
| 參數名 | 類型 | 名稱 |
|---|---|---|
| IdentifyType | int | 審核類型 |
| Output | object array | 直播審核參數 |
| Output.Format | string | 截圖格式 |
| Output.Interval | string | 截圖間隔 |
| OssBucket | string | OSS存儲的Bucket名稱 |
| OssRegion | string | OSS存儲的Region名稱 |
| OssEndpoint | string | OSS存儲的Endpoint名稱 |
示例
請求路徑://cdnapi-global.ctapi.daliqc.cn/live/media-template/query-media-template-pagination-list
請求JSON示例
{
"TemplateType": "live-tran",
"Page": 1,
"PageSize": 100
}
正常響應JSON示例
{
"TotalCount": 9,
"code": 100000,
"message": "success",
"Result": [{
"Description": "test0609",
"CreateTime": "2022-06-09 13:35:34",
"UpdateTime": "2022-06-09 14:08:35",
"TemplateName": "test0609",
"Params": {
"Output": [{
"Format": {
"Abr": "128k",
"Asr": 44100,
"Vcodec": "libx264",
"Vbr": "2000k",
"Acodec": "libfdk_aac",
"OutputFormat": 105,
"Gop": 10,
"Height": "1080",
"Fr": "30",
"Width": "1920"
}
}]
},
"TemplateType": "live-tran",
"TemplateID": "5523c1sss655"
}, {
"Description": "csacsacas",
"CreateTime": "2022-09-15 16:45:51",
"UpdateTime": "2022-09-15 17:30:19",
"TemplateName": "tet1321",
"Params": {
"Output": [{
"Format": {
"Abr": "100k",
"Asr": 10,
"Vcodec": "libx264",
"Vbr": "8000k",
"Acodec": "libfdk_aac",
"Gop": 10,
"Height": "1080",
"Fr": "25",
"Width": "1922"
}
}]
},
"TemplateType": "live-tran",
"TemplateID": "bf7sdass22f98"
}]
}