数据结构

最近更新时间:2018-12-27 21:26:28

MediaAnimatedGraphicsInfo

点播文件视频转动图结果信息

被如下接口引用:DescribeMediaInfos、SearchMedia。

名称 类型 描述
AnimatedGraphicsSet Array of MediaAnimatedGraphicsItem 视频转动图结果信息

MediaAnimatedGraphicsItem

视频转动图结果信息

被如下接口引用:DescribeMediaInfos、SearchMedia。

名称 类型 描述
Url String 转动图的文件地址。
Definition Integer 转动图模板 ID,参见转动图参数模板
Container String 动图格式,如 gif。
Height Integer 动图的高度,单位:px。
Width Integer 动图的宽度,单位:px。
Bitrate Integer 动图码率,单位:bps。
Size Integer 动图大小,单位:字节。
Md5 String 动图的md5值。
StartTimeOffset Float 动图在视频中的起始时间偏移,单位:秒。
EndTimeOffset Float 动图在视频中的结束时间偏移,单位:秒。

MediaAudioStreamItem

点播文件音频流信息

被如下接口引用:DescribeMediaInfos、SearchMedia。

名称 类型 描述
Bitrate Integer 音频流的码率,单位:bps。
SamplingRate Integer 音频流的采样率,单位:hz。
Codec String 音频流的编码格式,例如 aac。

MediaBasicInfo

点播媒体文件基础信息

被如下接口引用:DescribeMediaInfos、SearchMedia。

名称 类型 描述
Name String 媒体文件名称。
Description String 媒体文件描述。
CreateTime String 媒体文件的创建时间,使用 ISO 日期格式
UpdateTime String 媒体文件的最近更新时间(如修改视频属性、发起视频处理等会触发更新媒体文件信息的操作),使用 ISO 日期格式
ExpireTime String 媒体文件的过期时间,使用 ISO 日期格式。过期后该媒体文件及其相关资源(转码结果、雪碧图等)将被永久删除。“9999-12-31T23:59:59Z”表示永不过期。
ClassId Integer 媒体文件的分类 ID。
ClassName String 媒体文件的分类名称。
ClassPath String 媒体文件的分类路径,分类间以“-”分隔,如“新的一级分类 - 新的二级分类”。
CoverUrl String 媒体文件的封面图片地址。
Type String 媒体文件的封装格式,例如 mp4、flv 等。
MediaUrl String 原始媒体文件的 URL 地址。
SourceInfo MediaSourceData 该媒体文件的来源信息。
StorageRegion String 媒体文件存储地区,如 ap-guangzhou,参见地域列表
TagSet Array of String 媒体文件的标签信息。
Vid String 直播录制文件的唯一标识

MediaClassInfo

分类信息描述

被如下接口引用:DescribeAllClass。

名称 类型 描述
ClassId Integer 分类 ID
ParentId Integer 父类 ID,一级分类的父类 ID 为 -1。
ClassName String 分类名称
Level Integer 分类级别,一级分类为 0,最大值为 3,即最多允许 4 级分类层次。
SubClassIdSet Array of Integer 当前分类的第一级子类 ID 集合

MediaDeleteItem

指定删除点播视频时的删除内容

被如下接口引用:DeleteMedia。

名称 类型 必选 描述
Type String 所指定的删除部分。如果未填写该字段则参数无效。可选值有:
  • TranscodeFiles(删除转码文件)。
  • WechatPublishFiles(删除微信发布文件)。
  • Definition Integer 删除由Type参数指定的种类下的视频模板号,模板定义参见转码模板
    默认值为0,表示删除参数Type指定种类下所有的视频。

    MediaImageSpriteInfo

    点播文件雪碧图信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    ImageSpriteSet Array of MediaImageSpriteItem 特定规格的雪碧图信息集合,每个元素代表一套相同规格的雪碧图。

    MediaImageSpriteItem

    雪碧图信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    Definition Integer 雪碧图规格,参见雪碧图参数模板
    Height Integer 雪碧图小图的高度。
    Width Integer 雪碧图小图的宽度。
    TotalCount Integer 每一张雪碧图大图里小图的数量。
    ImageUrlSet Array of String 每一张雪碧图大图的地址。
    WebVttUrl String 雪碧图子图位置与时间关系的 WebVtt 文件地址。WebVtt 文件表明了各个雪碧图小图对应的时间点,以及在在雪碧大图里的坐标位置,一般被播放器用于实现预览。

    MediaInfo

    点播文件信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    BasicInfo MediaBasicInfo 基础信息。包括视频名称、大小、时长、封面图片等。
    MetaData MediaMetaData 元信息。包括视频流信息、音频流信息等。
    TranscodeInfo MediaTranscodeInfo 转码结果信息。包括该视频转码生成的各种码率的视频的地址、规格、码率、分辨率等。
    AnimatedGraphicsInfo MediaAnimatedGraphicsInfo 转动图结果信息。对视频转动图(如 gif)后,动图相关信息。
    SampleSnapshotInfo MediaSampleSnapshotInfo 采样截图信息。对视频采样截图后,相关截图信息。
    ImageSpriteInfo MediaImageSpriteInfo 雪碧图信息。对视频截取雪碧图之后,雪碧的相关信息。
    SnapshotByTimeOffsetInfo MediaSnapshotByTimeOffsetInfo 指定时间点截图信息。对视频依照指定时间点截图后,各个截图的信息。
    KeyFrameDescInfo MediaKeyFrameDescInfo 视频打点信息。对视频设置的各个打点信息。
    FileId String 媒体文件唯一标识 ID。

    MediaKeyFrameDescInfo

    视频打点信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    KeyFrameDescSet Array of MediaKeyFrameDescItem 视频打点信息数组。

    MediaKeyFrameDescItem

    视频打点信息

    被如下接口引用:DescribeMediaInfos、ModifyMediaInfo、SearchMedia。

    名称 类型 必选 描述
    TimeOffset Float 打点的视频偏移时间,单位:秒。
    Content String 打点的内容字符串,限制 1-128 个字符。

    MediaMetaData

    点播媒体文件元信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    Size Integer 上传的媒体文件大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
    Container String 容器类型,例如 m4a,mp4 等。
    Bitrate Integer 视频流码率平均值与音频流码率平均值之和,单位:bps。
    Height Integer 视频流高度的最大值,单位:px。
    Width Integer 视频流宽度的最大值,单位:px。
    Duration Float 视频时长,单位:秒。
    Rotate Integer 视频拍摄时的选择角度,单位:度。
    VideoStreamSet Array of MediaVideoStreamItem 视频流信息。
    AudioStreamSet Array of MediaAudioStreamItem 音频流信息。
    VideoDuration Float 视频时长,单位:秒。
    AudioDuration Float 音频时长,单位:秒。

    MediaSampleSnapshotInfo

    点播文件采样截图信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    SampleSnapshotSet Array of MediaSampleSnapshotItem 特定规格的采样截图信息集合,每个元素代表一套相同规格的采样截图。

    MediaSampleSnapshotItem

    采样截图信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    Definition Integer 采样截图规格 ID,参见采样截图参数模板
    SampleType String 采样方式,取值范围:
  • Percent:根据百分比间隔采样。
  • Time:根据时间间隔采样。
  • Interval Integer 采样间隔
  • 当 SampleType 为 Percent 时,该值表示多少百分比一张图。
  • 当 SampleType 为 Time 时,该值表示多少时间间隔一张图,单位秒, 第一张图均为视频首帧。
  • ImageUrlSet Array of String 生成的截图 url 列表。
    WaterMarkDefinition Array of Integer 截图如果被打上了水印,被打水印的模板 ID 列表。

    MediaSnapshotByTimeOffsetInfo

    点播文件指定时间点截图信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    SnapshotByTimeOffsetSet Array of MediaSnapshotByTimeOffsetItem 特定规格的指定时间点截图信息集合。目前每种规格只能有一套截图。

    MediaSnapshotByTimeOffsetItem

    点播文件指定时间点截图信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    Definition Integer 指定时间点截图规格,参见指定时间点截图参数模板
    PicInfoSet Array of MediaSnapshotByTimePicInfoItem 同一规格的截图信息集合,每个元素代表一张截图。

    MediaSnapshotByTimePicInfoItem

    指定时间点截图信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    TimeOffset Float 该张截图对应视频文件中的时间偏移,单位:秒。
    Url String 该张截图的 URL 地址。
    WaterMarkDefinition Array of Integer 截图如果被打上了水印,被打水印的模板 ID 列表。

    MediaSourceData

    来源文件信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    SourceType String 媒体文件的来源类别:
  • Record:来自录制。如直播录制、直播时移录制等。
  • Upload:来自上传。如拉取上传、服务端上传、客户端 UGC 上传等。
  • VideoProcessing:来自视频处理。如视频拼接、视频剪辑等。
  • Unknown:未知来源。
  • SourceContext String 用户创建文件时透传的字段

    MediaTranscodeInfo

    点播文件转码信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    TranscodeSet Array of MediaTranscodeItem 各规格的转码信息集合,每个元素代表一个规格的转码结果。

    MediaTranscodeItem

    转码信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    Url String 转码后的视频文件地址。
    Definition Integer 转码规格 ID,参见转码参数模板
    Bitrate Integer 视频流码率平均值与音频流码率平均值之和, 单位:bps。
    Height Integer 视频流高度的最大值,单位:px。
    Width Integer 视频流宽度的最大值,单位:px。
    Size Integer 媒体文件总大小(视频为 HLS 时,大小是 m3u8 和 ts 文件大小的总和),单位:字节。
    Duration Float 视频时长,单位:秒。
    Container String 容器类型,例如 m4a,mp4 等。
    Md5 String 视频的 md5 值。
    AudioStreamSet Array of MediaAudioStreamItem 音频流信息。
    VideoStreamSet Array of MediaVideoStreamItem 视频流信息。

    MediaVideoStreamItem

    点播文件视频流信息

    被如下接口引用:DescribeMediaInfos、SearchMedia。

    名称 类型 描述
    Bitrate Integer 视频流的码率,单位:bps。
    Height Integer 视频流的高度,单位:px。
    Width Integer 视频流的宽度,单位:px。
    Codec String 视频流的编码格式,例如 h264。
    Fps Integer 帧率,单位:hz。

    SortBy

    排序依据

    被如下接口引用:SearchMedia。

    名称 类型 描述
    Field String 排序字段
    Order String 排序方式,可选值:Asc(升序)、Desc(降序)

    TempCertificate

    临时凭证

    被如下接口引用:ApplyUpload。

    名称 类型 描述
    SecretId String 临时安全证书 Id。
    SecretKey String 临时安全证书 Key。
    Token String Token 值。
    ExpiredTime Integer 证书无效的时间,返回 Unix 时间戳,精确到秒。

    如果有其他疑问,您也可以在问答社区中寻求帮助。前往问答社区 >