搜索本产品文档关键词
获取视频元信息
所有文档
menu

BOS 对象存储

获取视频元信息

获取视频元信息

接口描述

本接口用于获取储存在BOS上的视频文件的元信息。

权限说明

所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个HTTP请求,使用下面所描述的算法生成一个认证字符串。提交认证字符串放在Authorization头域里。服务端根据生成算法验证认证字符串的正确性。 认证字符串的格式为bce-auth-v{version}/{accessKeyId}/{timestamp}/{expirationPeriodInSeconds}/{signedHeaders}/{signature}

  • version是正整数。
  • timestamp是生成签名时的UTC时间。
  • expirationPeriodInSeconds表示签名有效期限。
  • signedHeaders是签名算法中涉及到的头域列表。头域名之间用分号(;)分隔,如host;x-bce-date。列表按照字典序排列。(本API签名仅使用host和x-bce-date两个header)
  • signature是256位签名的十六进制表示,由64个小写字母组成。

当百度智能云接收到用户的请求后,系统将使用相同的SK和同样的认证机制生成认证字符串,并与用户请求中包含的认证字符串进行比对。如果认证字符串相同,系统认为用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,系统将忽略该操作并返回错误码。

鉴权认证机制的详细内容请参见 鉴权认证

注意事项

请求结构

Plain Text
1GET /<ObjectName>?x-bce-process=video/info HTTP/1.1
2Host: <BucketName>.bj.bcebos.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求query参数

参数名称
类型
描述
x-bce-process string bos数据处理参数,获取视频元信息为x-bce-process=video/info

响应头域

除公共头域外,无其它特殊头域。

请求示例

Plain Text
1GET http://<BucketName>.bj.bcebos.com/<ObjectName>?x-bce-process=video/info
2Host: <BucketName>.bj.bcebos.com
3X-Bce-Date:2022-11-16T11:54:00Z
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de

响应示例

Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json;charset=UTF-8
3Date: Wed, 08 Jul 2015 03:28:11 GMT
4x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
5Server: BOS
6{
7    "bucket": "cmdtest2",
8    "key": "audio.mp3",
9    "fileSizeInByte": 4008612,
10    "type": "audio",
11    "container": "mp3",
12    "durationInSecond": 247,
13    "audio": {
14        "codec": "mp3",
15        "channels": 2,
16        "sampleRateInHz": 44100,
17        "bitRateInBps": 128000
18    },
19    "etag": "575a58dbfec5c808dcd941f927ae1927"
20}

返回参数

参数名称
描述
bucket 视频所在桶名称
key 视频名称
fileSizeInByte 视频大小
type 视频类型
container 视频格式
durationInSecond 视频时长(秒)
codec 视频格式
channels 视频通道数
sampleRateInHz 视频采样率
etag 文件在BOS上的etag

注意事项

  • 当前BOS仅支持北京,广州,苏州,保定集群使用该接口
  • 该接口暂时免费公测,后续计费标准待公布
上一篇
zip打包压缩
下一篇
视频即时转码