數(shù)據(jù)類型
本文介紹智能媒體服務(wù)媒資庫(kù)相關(guān)數(shù)據(jù)類型。
MediaInfo
媒資內(nèi)容信息
字段名 | 類型 | 描述 |
MediaId | String | 媒資ID,全局唯一。 |
MediaBasicInfo | 媒資基礎(chǔ)信息,包含標(biāo)題、描述等。 | |
FileInfoList | FileInfo[] | 媒資文件信息,一個(gè)媒資可能包含多條文件信息。 |
AiRoughDataList | AI原始結(jié)果。 |
MediaBasicInfo
媒資基礎(chǔ)信息
字段名 | 類型 | 描述 |
MediaId | String | 媒資ID,全局唯一,32位UUID。 |
InputURL | String | 待注冊(cè)的媒資在相應(yīng)系統(tǒng)中的地址,現(xiàn)在支持OSS地址。 |
MediaType | String | 媒資媒體類型。取值范圍:
|
BusinessType | String | 媒資業(yè)務(wù)類型,默認(rèn)general。
|
Source | String | 文件存儲(chǔ)的源站 - oss OSS存儲(chǔ) - vod 視頻點(diǎn)播 |
Biz | String | 媒資所屬業(yè)務(wù) - ICE 智能媒體服務(wù) - VOD 視頻點(diǎn)播 - LIVE 視頻直播 - MTS 媒體處理 |
UploadSource | String | 媒資上傳來(lái)源 - console 控制臺(tái) - general 綜合 |
Title | String | 標(biāo)題,若不提供,根據(jù)日期自動(dòng)生成默認(rèn)title。 - 長(zhǎng)度不超過(guò)128字節(jié)。 - UTF8編碼。 |
Description | String | 內(nèi)容描述 - 長(zhǎng)度不超過(guò)1024字節(jié) - UTF8編碼。 |
CateId | Long | 分類ID |
CateName | String | 分類名 |
MediaTags | String | 標(biāo)簽。 - 最多不超過(guò)16個(gè)標(biāo)簽。 - 多個(gè)用逗號(hào)分隔。 - 單個(gè)標(biāo)簽不超過(guò)32字節(jié)。 - UTF8編碼。 |
CoverURL | String | 封面地址。 - 長(zhǎng)度不超過(guò)128字節(jié)。 - UTF8編碼。 |
UserData | String | 用戶數(shù)據(jù) - 長(zhǎng)度不超過(guò)1024字節(jié)。 - UTF8編碼。 |
Status | String | 資源狀態(tài)。取值范圍: - Init(初始狀態(tài):媒資未就緒) - Preparing(媒資準(zhǔn)備中:比如注冊(cè)中或者剪輯合成中) - PrepareFail(媒資準(zhǔn)備失敗:比如獲取源文件信息失敗) - Normal(正常:媒資已就緒) - Uploading(上傳中:源文件上傳中) - UploadSucc(上傳完成:源文件已上傳完成) - UploadFail(上傳完成:源文件已上傳失敗) - Transcoding(轉(zhuǎn)碼中:源文件轉(zhuǎn)碼中) - TranscodeFail(轉(zhuǎn)碼中:源文件轉(zhuǎn)碼失敗) - Checking(審核中) - Blocked(審核屏蔽) |
CreateTime | String | 媒資創(chuàng)建時(shí)間,格式: "yyyy-MM-dd'T'HH:mm:ss'Z'" |
ModifiedTime | String | 媒資修改時(shí)間,格式: "yyyy-MM-dd'T'HH:mm:ss'Z'" |
DeletedTime | String | 媒資刪除時(shí)間,格式: "yyyy-MM-dd'T'HH:mm:ss'Z'" |
SpriteImages | String | 雪碧圖配置及地址 List<SnapshotDTO> -> json String |
FileInfo
文件信息
字段名 | 類型 | 描述 |
FileBasicInfo | 文件基礎(chǔ)信息,包含時(shí)長(zhǎng),大小等 | |
AudioStreamInfoList | 音頻流信息,一個(gè)媒資可能有多條音頻流 | |
VideoStreamInfoList | 視頻流信息,一個(gè)媒資可能有多條視頻流 | |
SubtitleStreamInfoList | 字幕流信息,一個(gè)媒資可能有多條字幕流 |
AiRoughData
AI原始數(shù)據(jù)
字段名 | 類型 | 描述 |
Type | String | AI類型。取值范圍:
|
Result | String | AI原始結(jié)果,當(dāng)Result不超過(guò)16KB時(shí),直接返回結(jié)果,若超過(guò)16KB,AI原始結(jié)果寫入OSS文件,返回ossUrl |
FileBasicInfo
文件基礎(chǔ)信息
字段名 | 類型 | 描述 |
FileName | String | 文件名 |
FileStatus | String | 文件狀態(tài) |
FileType | String | 文件類型。取值范圍:
|
FileSize | String | 文件大小,單位:字節(jié) |
FileUrl | String | 文件OSS地址 |
Region | String | 文件存儲(chǔ)區(qū)域 |
FormatName | String | 封裝格式 |
Duration | String | 時(shí)長(zhǎng),單位:秒 |
Bitrate | String | 碼率,單位:Kbps |
Width | String | 寬,單位:px |
Height | String | 高,單位:px |
AudioStreamInfo
音頻流信息
字段名 | 類型 | 描述 |
Index | String | 音頻流序號(hào) |
CodecName | String | 編碼格式簡(jiǎn)述名 |
CodecLongName | String | 編碼格式長(zhǎng)述名 |
CodecTimeBase | String | 編碼時(shí)基 |
CodecTagString | String | 編碼格式標(biāo)記文本 |
CodecTag | String | 編碼格式標(biāo)記 |
Profile | String | 編碼預(yù)置 |
SampleFmt | String | 采樣格式 |
SampleRate | String | 采樣率,單位:Hz |
Channels | String | 聲道數(shù) |
ChannelLayout | String | 聲道輸出樣式 |
Timebase | String | 時(shí)基 |
StartTime | String | 起始時(shí)間 |
Duration | String | 時(shí)長(zhǎng),單位:秒 |
Bitrate | String | 碼率,單位:Kbps |
Fps | String | 音頻幀率 |
NumFrames | String | 總幀數(shù) |
Lang | String | 語(yǔ)言 |
VideoStreamInfo
視頻流信息
字段名 | 類型 | 描述 |
Index | String | 視頻流序號(hào) |
CodecName | String | 編碼格式簡(jiǎn)述名 |
CodecLongName | String | 編碼格式長(zhǎng)述名 |
Profile | String | 編碼預(yù)置 |
CodecTimeBase | String | 編碼時(shí)基 |
CodecTagString | String | 編碼格式標(biāo)記文本 |
CodecTag | String | 編碼格式標(biāo)記 |
Width | String | 寬,單位:px |
Height | String | 高,單位:px |
HasBFrames | String | 是否有B幀 |
Sar | String | 編碼信號(hào)分辨率比 |
Dar | String | 編碼顯示分辨率比 |
PixFmt | String | 像素格式 |
Level | String | 編碼等級(jí) |
Fps | String | 視頻幀率 |
AvgFPS | String | 平均幀率 |
Timebase | String | 時(shí)基 |
StartTime | String | 起始時(shí)間 |
Duration | String | 時(shí)長(zhǎng),單位:秒 |
Bitrate | String | 碼率,單位:Kbps |
NumFrames | String | 總幀數(shù) |
Lang | String | 語(yǔ)言 |
Rotate | String | 旋轉(zhuǎn) |
Nb_frames | String | 總幀數(shù) |
SubtitleStreamInfo
字幕流信息
字段名 | 類型 | 描述 |
Index | String | 字幕流序號(hào) |
CodecName | String | 編碼格式簡(jiǎn)述名 |
CodecLongName | String | 編碼格式長(zhǎng)述名 |
CodecTimeBase | String | 編碼時(shí)基 |
CodecTagString | String | 編碼格式標(biāo)記文本 |
CodecTag | String | 編碼格式標(biāo)記 |
Timebase | String | 時(shí)基 |
StartTime | String | 起始時(shí)間 |
Duration | String | 時(shí)長(zhǎng),單位:秒 |
Lang | String | 語(yǔ)言 |
MediaTag
媒資標(biāo)簽
字段名稱 | 類型 | 描述 |
MediaTagId | String | 標(biāo)簽ID |
MediaTagNameEnglish | String | 標(biāo)簽英文名 |
MediaTagNameChinese | String | 標(biāo)簽中文名 |
SnapshotDTO
截圖信息
字段名 | 類型 | 描述 |
Config | String | 截圖配置,SnapshotConfig -> json String |
SnapshotUrlList | List | 帶鑒權(quán)的截圖URL列表 |
Count | String | 截圖數(shù)量,如果類型為雪碧圖則為拼接出的大圖數(shù)量 |
SnapshotUrlRegular | String | 截圖文件名規(guī)則,如果是一般截圖placeHolder為{Count}, 如果是雪碧圖placeHolder為{TileCount} |
SnapshotConfig
截圖配置
字段名 | 類型 | 描述 |
FrameType | String | 截圖的幀類型:intra(關(guān)鍵幀)、normal(普通幀) |
Num | String | 需要截取的圖片數(shù) |
Interval | String | 截圖的間隔時(shí)間,必須大于等于0,單位:秒。其中,Interval為0表示按照num數(shù)根據(jù)視頻時(shí)長(zhǎng)平均截圖 |
Time | Long | 截圖指定時(shí)間的起始點(diǎn),單位:毫秒。 |
Width | String | 截圖寬,取值范圍:[8,4096],默認(rèn)原片寬,單位:px。 |
Height | String | 截圖高,取值范圍:[8,4096],默認(rèn)原片高,單位:px。 |
SpriteSnapshotConfig | 雪碧圖配置 |
SpriteSnapshotConfig
雪碧圖配置
字段名 | 類型 | 描述 |
CellWidth | String | 小圖圖寬,如果寬與高僅有一個(gè)不為空,表示小圖維持原圖寬高比。默認(rèn)截圖輸出分辨率寬度。 |
CellHeight | String | 小圖圖高,如果寬與高僅有一個(gè)不為空,表示小圖維持原圖寬高比。默認(rèn)截圖輸出分辨率高度。 |
Padding | String | 圖片間距,默認(rèn)0,單位px |
Margin | String | 外框?qū)挾取DJ(rèn):0單位:px |
Columns | String | 圖片拼合列數(shù)。整型,取值范圍:(0,10000],默認(rèn):10 |
Lines | String | 圖片拼合行數(shù)。整型,取值范圍:(0,10000],默認(rèn):10 |
Color | String | 背景顏色。取值范圍:顏色關(guān)鍵字,random,默認(rèn):black,其中顏色關(guān)鍵字支持三種格式,比如黑色,支持Black,black,#000000 |
IsKeepCellPic | String | 是否保留單圖片。取值范圍:true、false,默認(rèn):true |