全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
视频直播

创建录制索引文件

更新时间:2017-09-27 22:43:14

描述

创建录制索引文件。

请求参数

参数 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:CreateLiveStreamRecordIndexFiles
DomainName String 您的加速域名
AppName String 直播流所属应用名称
StreamName String 直播流名称
OssEndpoint String OSS endpoint
OssBucket String OSS 存储 bucket 名称
OssObject String OSS 存储的录制文件名
StartTime String 开始时间,格式:2015-12-01T17:36:00Z
EndTime String 结束时间,格式:2015-12-01T17:36:00Z,与 StartTime 间隔时间不能超过 4 天

返回参数

返回参数

名称 类型 描述
RecordInfoList RecordInfo[] 录制配置

数据类型

RecordInfo

名称 类型 描述
RecordID String 索引文件 ID
RecordUrl String 索引文件地址
DomainName String 流所属加速域名
AppName String 流所属应用名称
StreamName String 直播流名称
OSSEndpoint String OSS endpoit
OSSBucket String OSS 存储bucket名称
OSSObject String OSS 存储的录制文件名
CreateTime String 创建时间
StartTime String 开始时间,格式:2015-12-01T17:36:00Z
EndTime String 结束时间,格式:2015-12-01T17:36:00Z
Duration String 录制时长,单位:秒
Height String 视频高
Width String 视频宽
CreateTime String 创建时间

特殊错误码

错误代码 描述 Http 状态码 语义
InvalidDomain.NotFound The domain provided does not exist in our records. 404 当前账户下未查到域名
MissingDomainName DomainName is mandatory for this action. 400 缺少 DomainName 值
MissingAppName AppName is mandatory for this action. 400 缺少 AppName 值
MissingStreamName StreamName is mandatory for this action. 400 缺少 StreamName 值
MissingOSSEndpoint OSSEndpoint is mandatory for this action. 400 缺少 OSSEndpoint 值
InvalidOSSEndpoint.Malformed Specified parameter OSSEndpoint is invalid. 400 OSSEndpoint 参数不合法
MissingOSSBucket OSSBucket is mandatory for this action. 400 缺少OSSBucket值
InvalidOSSBucket.Malformed Specified parameter OssBucket is invalid. 400 OSSBucket 参数不合法
MissingOSSObject OSSObject is mandatory for this action. 400 缺少 OSSObject 值
InvalidOssObject.Malformed Specified parameter OSSObject is invalid. 400 OSSObject 参数不合法
MissingStartTime StartTime is mandatory for this action. 400 缺少 StartTime 值
InvalidStartTime.Malformed Specified StartTime is malformed. 400 开始时间错误
MissingEndTime EndTime is mandatory for this action. 400 缺少 EndTime 值
InvalidEndTime.Malformed Specified EndTime is malformed. 400 结束时间错误
InvalidEndTime.Mismatch pecified end time does not math the specified start time. 400 结束时间与开始时间不匹配
InvalidStream.NotFound The speicified stream does not exist. 400 直播流不存在
InternalError The request processing has failed due to some unknown error, exception or failure. 500 内部错误

示例

请求示例

  1. https://live.aliyuncs.com/?Action=CreateLiveStreamRecordIndexFiles&DomainName=xxxxx&AppName=aliyuntest&StreamName=xxx&OssEndpoint=oss-cn-hangzhou.aliyuncs.com&OssBucket=xxx&OssObject=atestObject.m3u8&StartTime=xxx&EndTime=xxx&<公共请求参数>

关于公共请求参数详细内容,请参考 公共请求参数

返回示例

JSON格式:

  1. {
  2. "RequestId": "550439A3-F8EC-4CA2-BB62-B9DB43EEEF30",
  3. "RecordInfo": {
  4. "OssBucket": "bucket",
  5. "OssEndpoint": "oss-cn-hangzhou.aliyuncs.com",
  6. "OssObject": "atestObject.m3u8",
  7. "RecordId": "c4d7f0a4-b506-43f9-8de3-07732c3f3d82",
  8. "DomainName": "xxx",
  9. "AppName": "xxx",
  10. "StreamName": "xxx",
  11. "Duration": 588.849,
  12. "Height": 480,
  13. "Width": 640,
  14. "StartTime": "2016-05-25T05:37:11Z",
  15. "EndTime": "2016-05-25T05:47:11Z",
  16. "CreateTime": "2016-05-27T09:40:56Z",
  17. "RecordUrl": "http://xxx.xxx/atestObject.m3u8"
  18. }
  19. }
本文导读目录