| 名称 | 本地用户登录 |
|---|---|
| URI | /api/v2/vrs/login |
| 方法 | POST |
| 说明 | 本地用户登录 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| username* | str | 用户名 |
| psd* | str | 密码 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| username | str | 用户名 |
| usermoid | str | 用户moid |
| userdomainmoid | str | 用户域moid |
| rightmask | int | 用户权限掩码 1-可下载; 2-可直播; 3-可下载可直播; 4-可点播; 5-可下载可点播; 6-可直播可点播; 7-可下载可直播可点播; |
| userrole | int | 用户角色 0-超级管理员; 1-普通管理员; 2-普通用户; |
| token | str | 返回的SSO cookie值 |
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| maxlocknum | int | 最大尝试次数 |
| currentnum | int | 当前尝试次数 |
| unlocktime | int | 锁定时间 |
| error_code | int | 错误码 |
| 名称 | 获取文件夹列表 |
|---|---|
| URI | /api/v2/vrs/program_folder |
| 方法 | GET |
| 说明 | 获取文件夹列表 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| userdomainmoid | str | 获取信息的用户域moid,获取多个时以逗号隔开,默认获取本集团域下的所有用户域信息 |
| prgtypemask | int | 请求节目类型掩码 0-ALL(默认); 1-ASF; 2-MP4; |
| remoteprgtypemask | int | 远端节目类型掩码 0-ALL(默认); 1-ASF; 2-MP4; |
| localvrs | int | 是否限定本台vrs(一个用户域下有多台vrs的情况下有意义) 0-不限(默认); 1-本vrs; |
| prgencmask | int | 节目加密类型 0-全部(默认); 1-不加密; 2-标准加密; 4-国密加密; 6-标准加密或国密加密; |
| prgauthmask | int | 认证类型 0-全部(默认); 1-普通; 2-强认证; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| folderinfo | array | 文件夹信息 |
|     foldername | str | 文件夹名字 |
|     folderid | int | 文件夹id |
|     prgcount | int | 文件夹中的文件数 |
|     userdomainmoid | str | 节目所属用户域 |
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 添加文件夹 |
|---|---|
| URI | /api/v2/vrs/program_folder |
| 方法 | POST |
| 说明 | 添加文件夹 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| foldername* | str | 文件夹名 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| folderid | int | 文件夹id |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 修改文件夹 |
|---|---|
| URI | /api/v2/vrs/program_folder/{id} |
| 方法 | PUT |
| 说明 | 修改文件夹 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| foldername* | str | 文件夹名 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 删除文件夹 |
|---|---|
| URI | /api/v2/vrs/program_folder/{id} |
| 方法 | DELETE |
| 说明 | 修改文件夹 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| foldername* | str | 文件夹名 |
| isdelprogram* | int | 是否删除文件夹下的节目 0-否; 1-是; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取节目列表 |
|---|---|
| URI | /api/v2/vrs/program |
| 方法 | GET |
| 说明 | 获取节目列表 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| folderid* | int | 文件夹id |
| userdomainmoid | str | 获取信息的用户域moid,获取多个时以逗号隔开,默认获取本集团域下的所有用户域信息 |
| prgs1page | int | 每个页面显示节目数 默认显示20个节目 |
| pageid | int | 请求的页码 默认显示第1页 |
| includename | str | 搜索节目的显示名称 |
| orderindex | int | 排序引索
默认为按发布状态升序,创建时间降序 1-名称; 2-创建时间; 3-时长; 4-大小; 5-发布状态; 6-格式; 7-热度(节目点播次数); |
| desc | int | 升降序 默认为0,无orderindex则不生效 0-升; 1-降; |
| starttime | int | 按时间搜索时的起始时间 默认时间搜索不生效 时间格式为UNIX时间戳 |
| endtime | int | 按时间搜索时的结束时间 默认时间搜索不生效 时间格式为UNIX时间戳 |
| prgtypemask | int | 请求节目类型,默认为0 0-all; 1-asf; 2-mp4; |
| remoteprgtypemask | int | 远端节目类型掩码,默认为0 0-all; 1-asf; 2-mp4; |
| localvrs | int | 是否限定本台vrs(一个用户域下有多台vrs的情况下有意义) 0-不限(默认); 1-本vrs; |
| prgencmask | int | 节目加密类型 0-全部(默认); 1-不加密; 2-标准加密; 4-国密加密; 6-标准加密或国密加密; |
| prgauthmask | int | 认证类型 0-全部(默认); 1-普通; 2-强认证; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| prgcount | int | 节目总个数 |
| pageid | int | 返回的页码 |
| prginfo | array | 节目信息 |
|     prggid | int | 节目gid |
|     prgalias | str | 节目显示名称 |
|     createtime | int | 节目创建时间 |
|     issuetime | int | 节目发布时间 |
|     prgstate | int | 节目状态 0-未发布; 1-发布; |
|     prgencmode | int | 文件加密模式 1-不加密; 2-标准加密; 4-国密加密; |
|     prgauthmode | int | 认证模式 1-普通; 2-强认证; |
|     prgwatermark | int | 水印开关 0-关闭; 1-开启; |
|     prgskid | str | 文件skid |
|     prgdesc | str | 节目描述 |
|     prgallduration | int | 节目总时长(秒) |
|     prgallsize | int | 节目总大小(byte) |
|     streamjsonpath | str | Json文件位置 |
|     vrsmoid | str | 节目所属vrs的moid |
|     userdomainmoid | str | 节目所属用户域moid |
|     prgdetail | array | 节目详细信息 |
|         prgid | int | 节目id |
|         prggindex | int | 节目索引 |
|         prgname | str | 节目名称 |
|         prgtype | str | 节目文件后缀 |
|         ip | int | ip |
|         relativepath | str | 存放相对路径 |
|         prgsize | int | 节目大小(byte) |
|         prgduration | int | 节目时长(秒) |
|         prgvideostreamcount | int | 文件视频流数 |
|         presenter | str | 主持人 |
|         vodnum | int | 点播次数 |
|         coverpath | str | 封面文件路径 |
|         prgtab | array | 标签(定义一个包含五个元素的数组) |
|         covername | str | 封面文件名 |
|         downloadnum | int | 下载次数 |
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 批量删除节目 |
|---|---|
| URI | /api/v2/vrs/program |
| 方法 | DELETE |
| 说明 | 批量删除节目 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| prgdelpckinfo* | array | 删除节目信息列表 |
|     prggid* | str | 节目gid |
|     enforcedel* | int | 是否强制删除 0-否; 1-是; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| prgdelpckinfo | array | 节目信息 |
|     prggid | int | 节目gid |
|     delerrno | int | 删除错误码 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 批量发布节目 |
|---|---|
| URI | /api/v2/vrs/program_release_batch |
| 方法 | PUT |
| 说明 | 批量发布节目 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| info* | array | 上传信息 |
|     prggid* | int | 节目gid |
|     prgstate* | int | 是否发布 0-否; 1-是; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| info | array | 上传信息 |
|     prggid | int | 节目gid |
|     prgstate | int | 是否发布 0-否; 1-是; |
|     relerrno | int | 发布错误码 0代表成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 节目批量移动 |
|---|---|
| URI | /api/v2/vrs/program_to_folder |
| 方法 | PUT |
| 说明 | 节目批量移动 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| prginfo* | array | 所要移动的节目gid列表 |
|     prggid* | int | 节目gid |
| dstfolderid* | int | 目标文件夹id |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取直播室列表 |
|---|---|
| URI | /api/v2/vrs/liveroom |
| 方法 | GET |
| 说明 | 获取直播室列表 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| userdomainmoid | str | 获取信息的用户域moid,获取多个时以逗号隔开,默认获取本集团域下的所有用户域信息 |
| livetype | int | 请求节目的类型 0-HTML5直播(默认); 1-ASF直播; 2-HTML5与ASF直播; |
| prgs1page | int | 每个页面显示节目数 默认显示20个节目 |
| pageid | int | 请求的页码 默认显示第1页 |
| includename | str | 搜索字符 |
| orderindex | int | 排序引索 默认为按创建时间升序 1-名称; 2-创建时间; 7-热度(节目点播次数); |
| desc | int | 升降序 默认为0,无orderindex则不生效 0-升; 1-降; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| pageid | int | 返回的页码 |
| roomcount | int | 直播室的数量 |
| roomstate | array | 直播室信息 |
|     roomid | int | 直播室id |
|     roomidstr | str | 直播室id的字符串 |
|     roomname | str | 直播室名称 |
|     userdomainmoid | str | 直播室所属用户域moid |
|     prgid | int | 节目id |
|     elapse | int | 节目已播放时间 |
|     lcastpoint | str | 直播点 |
|     livestreampath | str | 直播源描述文件,直播所需IP取‘获取VRS的IP组’API返回的IP,需要将COOKIE中的SSO_COOKIE_KEY以参数带入,参数名sso_token(URL后'?'分割,如?sso_token=***) |
|     livesnapshotpath | str | 直播截帧图片的路径 |
|     mte164 | str | 会议E164号/终端E164号(终端呼叫) |
|     livestatnum | int | 直播统计人数 |
|     createtime | int | 直播室创建时间 |
|     encmode | int | 文件加密模式,非商密VRS一律为不加密 1-不加密; 2-标准加密; 4-国密加密; |
|     authmode | int | 认证模式,非商密VRS一律为普通 1-普通; 2-强认证; |
|     prgwatermark | int | 水印开关 0-关闭; 1-开启; |
|     shorturl | str | 短链接 |
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取预约直播室列表 |
|---|---|
| URI | /api/v2/vrs/resroom |
| 方法 | GET |
| 说明 | 获取预约直播室列表 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| userdomainmoid | str | 获取信息的用户域moid,获取多个时以逗号隔开,默认获取本集团域下的所有用户域信息 |
| prgs1page | int | 每个页面显示节目数 默认显示20个节目 |
| pageid | int | 请求的页码 默认显示第1页 |
| includename | str | 搜索字符 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| livecount | int | 预约直播总数 |
| pageid | int | 返回的页码 |
| liveinfo | array | 预约直播信息 |
|     confname | str | 会议名 |
|     starttime | str | 会议时间 |
|     encmode | int | 文件加密模式,非商密VRS一律为不加密 1-不加密; 2-标准加密; 4-国密加密; |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取录像室列表 |
|---|---|
| URI | /api/v2/vrs/recroom |
| 方法 | GET |
| 说明 | 获取录像室列表 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| userdomainmoid | str | 获取信息的用户域moid,获取多个时以逗号隔开,默认获取本集团域下的所有用户域信息 |
| roomid | int | 录像室号码 默认0,返回全部,指定roomid后,则下面参数全不生效 |
| prgs1page | int | 每个页面显示节目数 默认显示20个节目 |
| pageid | int | 请求的页码 默认显示第1页 |
| includename | str | 搜索字符 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| roomcount | int | 录像室总数 |
| pageid | int | 返回页码 |
| roomstate | array | 录像室详细信息 |
|     roomcfg | object | 录像室基本信息 |
|         roomid | int | 录像室id |
|         userdomainmoid | str | 录像室所属用户域moid |
|         roomname | str | 录像室名字 |
|         roomno | str | 录像室E164 |
|         roompwd | str | 录像室E164注册密码 |
|         roomtype | int | 录像室类型 0-仅录像; 1-仅直播; 2-边录边播; |
|         opertype | int | 操作类型 0-自动; 1-手动; |
|         vtype | int | 视频格式是否自定义 0-自动; 1-自定义; |
|         vformat | int | 视频格式 31-H.261; 34-H.263; 97-MPEG4; 106-H.264; 108-H.265; |
|         vwidth | int | 视频宽 |
|         vheight | int | 视频高 |
|         vflag | int | 视频标识 0-BP; 1-HP; |
|         vframe | int | 视频帧率 |
|         atype | int | 音频格式是否自定义 0-自动; 1-自定义格式; |
|         aformat | int | 音频格式 102-MPEG-4 AAC LC; 103-MPEG-4 AAC LD; 99-G.719; 98-G.722.1 C; 96-MP3; 18-G.729; 15-G.728; 9-G.722; 8-G.711 A; 0-G.711 U; 127-OPUS; |
|         aflag | int | 音频标识 1-非立体声; 2-立体声; |
|         confrate | int | 会议码率,0表示自适应 |
|         preprgname | str | 文件显示名称 |
|         prgtype | int | 文件名后缀类型 1-asf; 2-wmv; |
|         bpublish | int | 是否发布 0-否; 1-是; |
|         livetype | int | 保留字段,目前不使用 |
|         createtime | int | 录像室创建时间 |
|     roomstate | int | 录像室状态 0-空闲; 1-占用; |
|     recstate | int | 录像室状态 0-未录制; 1-录制中; 2-录像暂停; |
|     lcaststate | int | 直播状态 0-未直播; 1-直播中; |
|     gkstate | int | GK注册状态 0-未配置; 1-注册成功; 2-注册失败; |
|     sipstate | int | sip状态 0-未配置; 1-注册成功; 2-注册失败; |
|     shorturl | str | 该录像室直播时对应的短链接 |
|     topic | str | 该录像室直播时的主题 |
|     content | str | 该录像室直播时的内容 |
|     chairman | str | 该录像室直播时的主持人 |
|     recelapse | int | 录像时间(秒),录像室开始录像(仅直播的录像室开始直播)到当前的时间 |
|     lcastelapse | int | 直播时间(秒),直播开始到当前的时间 |
|     recobj | str | 正在录像设备 |
|     prgname | str | 节目完整名称 |
|     lcastname | str | 直播名称 |
|     livestreampath | str | 直播描述文件 |
|     livesnapshotpath | str | 直播截帧图片的路径 |
|     mte164 | str | 会议E164号/终端E164号(终端呼叫) |
|     livestarttime | int | 直播开始时间 |
|     encmode | int | 文件加密模式,非商密VRS一律为不加密 0-录像室未被占用; 1-不加密; 2-标准加密; 4-国密加密; |
|     authmode | int | 认证模式,非商密VRS一律为普通 0-录像室未被占用; 1-普通; 2-强认证; |
|     detail | array | 录像室开启后具体状态 |
|         vformat | int | 视频格式 31-H.261; 34-H.263; 97-MPEG4; 106-H.264; |
|         vwidth | int | 视频宽 |
|         vheight | int | 视频高 |
|         vframe | int | 视频帧率 |
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 添加录像室 |
|---|---|
| URI | /api/v2/vrs/recroom |
| 方法 | POST |
| 说明 | 添加录像室 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| room* | object | 录像室信息 |
|     roomname* | str | 录像室名字 |
|     roomno* | str | 录像室E164 |
|     roompwd* | str | 录像室E164注册密码 |
|     roomtype* | int | 录像室类型 0-仅录像; 1-仅直播; 2-边录边播; |
|     opertype | int | 预留字段,目前不使用 |
|     vtype* | int | 视频格式是否自定义 默认自动 0-自动; 1-自定义; |
|     vformat* | int | 视频格式 106-H.264; 108-H.265; |
|     vwidth* | int | 视频宽 |
|     vheight* | int | 视频高 |
|     vflag | int | 视频标识 默认BP 0-BP; 1-HP; |
|     vframe* | int | 视频帧率 |
|     atype* | int | 音频格式是否自定义 默认自动 0-自动; 1-自定义; |
|     aformat* | int | 音频格式 102-MPEG-4 AAC LC; 103-MPEG-4 AAC LD; 99-G.719; 98-G.722.1 C; 96-MP3; 18-G.729; 15-G.728; 9-G.722; 8-G.711 A; 0-G.711 U; 127-OPUS; |
|     aflag* | int | 音频标识 1-非立体声; 2-立体声; |
|     confrate* | int | 会议码率 |
|     preprgname* | str | 文件显示名称 |
|     prgtype* | int | 文件名后缀类型 1-asf; 2-wmv; |
|     bpublish* | int | 是否发布 0-否; 1-是; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| roomid | int | 录像室id |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 删除录像室 |
|---|---|
| URI | /api/v2/vrs/recroom/{id} |
| 方法 | DELETE |
| 说明 | 删除录像室 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode | |
| _method | 若浏览器不支持DELETE,则使用POST请求,并在请求参数中带上_method参数,并设置其值为DELETE |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 修改录像室 |
|---|---|
| URI | /api/v2/vrs/recroom/{id} |
| 方法 | PUT |
| 说明 | 修改录像室 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| room* | object | 录像室信息 |
|     roomname* | str | 录像室名字 |
|     roomno* | str | 录像室E164 |
|     roompwd* | str | 录像室E164注册密码 |
|     roomtype* | int | 录像室类型 0-仅录像; 1-仅直播; 2-边录边播; |
|     opertype | int | 预留字段,目前不使用 |
|     vtype* | int | 视频格式是否自定义 默认自动 0-自动; 1-自定义; |
|     vformat* | int | 视频格式 106-H.264; 108-H.265; |
|     vwidth* | int | 视频宽 |
|     vheight* | int | 视频高 |
|     vflag | int | 视频标识 默认BP 0-BP; 1-HP; |
|     vframe* | int | 视频帧率 |
|     atype* | int | 音频格式是否自定义 默认自动 0-自动; 1-自定义; |
|     aformat* | int | 音频格式 102-MPEG-4 AAC LC; 103-MPEG-4 AAC LD; 99-G.719; 98-G.722.1 C; 96-MP3; 18-G.729; 15-G.728; 9-G.722; 8-G.711 A; 0-G.711 U; 127-OPUS; |
|     aflag* | int | 音频标识 1-非立体声; 2-立体声; |
|     confrate* | int | 会议码率 |
|     preprgname* | str | 文件显示名称 |
|     prgtype* | int | 文件名后缀类型 1-asf; 2-wmv; |
|     bpublish* | int | 是否发布 0-否; 1-是; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 录像室开始录像 |
|---|---|
| URI | /api/v2/vrs/recroom/{id}/startrec |
| 方法 | PUT |
| 说明 | 录像室开始录像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 录像室停止录像 |
|---|---|
| URI | /api/v2/vrs/recroom/{id}/stoprec |
| 方法 | PUT |
| 说明 | 录像室停止录像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 录像室暂停录像 |
|---|---|
| URI | /api/v2/vrs/recroom/{id}/pauserec |
| 方法 | PUT |
| 说明 | 录像室暂停录像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 录像室恢复录像 |
|---|---|
| URI | /api/v2/vrs/recroom/{id}/resumerec |
| 方法 | PUT |
| 说明 | 录像室恢复录像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 录像室开始直播 |
|---|---|
| URI | /api/v2/vrs/recroom/{id}/startlive |
| 方法 | PUT |
| 说明 | 录像室开始直播 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 录像室停止直播 |
|---|---|
| URI | /api/v2/vrs/recroom/{id}/stoplive |
| 方法 | PUT |
| 说明 | 录像室停止直播 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取放像室列表 |
|---|---|
| URI | /api/v2/vrs/playroom |
| 方法 | GET |
| 说明 | 获取放像室列表 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| userdomainmoid | str | 获取信息的用户域moid,获取多个时以逗号隔开,默认获取本集团域下的所有用户域信息 |
| roomid | int | 录像室号码 默认0,返回全部,指定roomid后,则下面参数全不生效 |
| prgs1page | int | 每个页面显示节目数 默认显示20个节目 |
| pageid | int | 请求的页码 默认显示第1页 |
| includename | str | 搜索字符 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| roomcount | int | 放像室总数 |
| pageid | int | 返回的页码 |
| roomstate | array | 放像室详细信息 |
|     roomcfg | object | 放像室基本信息 |
|         roomid | int | 放像室的id |
|         userdomainmoid | str | 放像室所属用户域moid |
|         streamjsonpath | str | 放像文件的MP4格式,Json文件位置 |
|         roomname | str | 放像室名字 |
|         roomno | str | 放像室的E164 |
|         roompwd | str | 放像室的E164注册密码 |
|         autoplay | int | 预留字段,目前不使用 |
|         encrypt | int | 加密 0-自适应; 1-不加密; 2-Aes加密; |
|         encryptkey | str | 密钥 |
|         cryptkeylen | int | 加密长度 |
|         prgalias | str | 显示名称 |
|         prgid | int | 节目id |
|         ip | int | ip |
|         path | str | 相对路径 |
|         prgname | str | 节目名字 |
|         createtime | int | 放像室创建时间 |
|     roomstate | int | 放像室状态 0-未占用; 1-占用; |
|     playstate | int | 放像状态 0-已停止; 1-正在播放; 2-暂停; |
|     gkstate | int | Gk状态 0-未配置; 1-注册成功; 2-注册失败; |
|     sipstate | int | Sip状态 0-未配置; 1-注册成功; 2-注册失败; |
|     encmode | int | 加密模式,非商密VRS一律为不加密 0-放像室未被占用; 1-不加密; 2-标准加密; 4-国密加密; |
|     authmode | int | 认证模式,非商密VRS一律为普通 0-放像室未被占用; 1-普通; 2-强认证; |
|     elapse | int | 节目已经放了多久(秒) |
|     duraion | int | 节目总时长(秒) |
|     playobj | str | 放像给哪个会议 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 添加放像室 |
|---|---|
| URI | /api/v2/vrs/playroom |
| 方法 | POST |
| 说明 | 添加放像室 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| room* | object | 放像室信息 |
|     roomname* | str | 放像室名字 |
|     roomno* | str | 放像室的E164 |
|     roompwd* | str | 放像室的E164注册密码 |
|     autoplay* | int | 是否自动播放 0-自动; 1-手动; |
|     encrypt* | int | 加密 0-自适应; 1-不加密; 2-Aes加密; |
|     encryptkey* | str | 密钥 |
|     cryptkeylen* | int | 加密长度(最大长度,密匙长度不够,则取密匙长度) |
|     prgalias* | str | 指定放像的节目的显示名称 |
|     prgid* | int | 节目id |
|     ip* | int | ip |
|     path* | str | 相对路径 |
|     prgname* | str | 节目名字 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| roomid | int | 放像室id |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 删除放像室 |
|---|---|
| URI | /api/v2/vrs/playroom/{id} |
| 方法 | DELETE |
| 说明 | 删除放像室 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode | |
| _method | 若浏览器不支持DELETE,则使用POST请求,并在请求参数中带上_method参数,并设置其值为DELETE |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 修改放像室 |
|---|---|
| URI | /api/v2/vrs/playroom/{id} |
| 方法 | PUT |
| 说明 | 修改放像室 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| room* | object | 放像室信息 |
|     roomname* | str | 放像室名字 |
|     roomno* | str | 放像室的E164 |
|     roompwd* | str | 放像室的E164注册密码 |
|     autoplay* | int | 是否自动播放 0-自动; 1-手动; |
|     encrypt* | int | 加密 0-自适应; 1-不加密; 2-Aes加密; |
|     encryptkey* | str | 密钥 |
|     cryptkeylen* | int | 加密长度(最大长度,密匙长度不够,则取密匙长度) |
|     prgalias* | str | 指定放像的节目的显示名称 |
|     prgid* | int | 节目id |
|     ip* | int | ip |
|     path* | str | 相对路径 |
|     prgname* | str | 节目名字 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 放像室开始放像 |
|---|---|
| URI | /api/v2/vrs/playroom/{id}/startplay |
| 方法 | PUT |
| 说明 | 放像室开始放像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 放像室停止放像 |
|---|---|
| URI | /api/v2/vrs/playroom/{id}/stopplay |
| 方法 | PUT |
| 说明 | 放像室停止放像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 放像室暂停放像 |
|---|---|
| URI | /api/v2/vrs/playroom/{id}/pauseplay |
| 方法 | PUT |
| 说明 | 放像室暂停放像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 放像室恢复放像 |
|---|---|
| URI | /api/v2/vrs/playroom/{id}/resumeplay |
| 方法 | PUT |
| 说明 | 放像室恢复放像 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取转码任务信息 |
|---|---|
| URI | /api/v2/vrs/transtask |
| 方法 | GET |
| 说明 | 获取转码任务信息 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| userdomainmoid | str | 获取信息的用户域moid,获取多个时以逗号隔开,默认获取本集团域下的所有用户域信息 |
| prggid | int | 转码节目prggid |
| state | int | 任务状态 默认返回全部 0-全部; 3-已完成; 4-未完成; |
| prgs1page | int | 每个页面显示节目数 默认显示20个节目 |
| pageid | int | 请求的页码 默认显示第1页 |
| includename | str | 检索字符 |
| orderindex | int | 排序索引 默认不排序 1-节目名; 2-进度; 3-目标格式; 4-状态; |
| desc | int | 升降序降 默认升序 0-升; 1-降; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| prgcount | int | 转码任务总数 |
| pageid | int | 返回页码 |
| taskinfo | array | 录像室详细信息 |
|     dsttype | int | 目标文件格式 2-MP4; |
|     percent | int | 转码进度 |
|     picmergerstyle | int | 画面合成风格 0-未开启画面合成; 200-两画面合成,主视频在辅视频内的右下角; 201-两画面合成,辅视频在主视频内的右下角; 202-两画面合成,两画面相等; 300-三画面合成,大小相等,一上两下; 301-三画面合成,大小相等,一左两右; 400-四画面合成,等大; |
|     prgalias | str | 转码节目别名 |
|     prggid | int | 转码节目prggid |
|     restype | int | 输出分辨率类型 1-一转一; 2-一转多; |
|     state | int | 转码任务状态 1-就绪; 2-转码; 3-暂停; 4-中断; 5-完成; 6-异常; |
|     taskerrno | int | 转码任务异常码 0-无错误; 1-直播中断; 2-远端磁盘断链; 3-磁盘空间不足; 4-用户暂停; 5-CPU或GPU资源不足; 10-文件异常; |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 批量添加转码任务 |
|---|---|
| URI | /api/v2/vrs/transtask |
| 方法 | POST |
| 说明 | 批量添加转码任务 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| addparams* | array | 添加转码节目参数 |
|     prggid* | int | 转码节目prggid |
|     restype* | int | 目标分辨率 1-原始; 2-1转多; |
|     picmergerstyle* | int | 画面合成风格 0-不开启画面合成; 200-两画面合成,主视频在辅视频内的右下角; 201-两画面合成,辅视频在主视频内的右下角; 202-两画面合成,两画面相等; 300-三画面合成,大小相等,一上两下; 301-三画面合成,大小相等,一左两右; 400-四画面合成,等大; |
|     dsttype* | int | 目标文件格式 2-MP4; |
|     enforcetrans | int | 是否强制转码 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| addreturns | array | 添加节目返回参数 |
|     prggid | int | 转码节目prggid |
|     prgalias | str | 转码节目别名 |
|     adderrno | int | 添加节目错误码,0表示成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 批量操作转码任务 |
|---|---|
| URI | /api/v2/vrs/transtask |
| 方法 | PUT |
| 说明 | 批量操作转码任务 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
| params | 请求内容,以JSON形式发送,需进行UrlEncode |
params示例
params说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| operateparams* | array | 操作转码节目参数 |
|     prggid* | int | 转码节目prggid |
|     opcode* | int | 操作码 1-开始; 2-暂停; 3-取消; |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| operatereturns | array | 操作节目返回参数 |
|     prggid | int | 转码节目prggid |
|     prgalias | str | 转码节目别名 |
|     operrno | int | 操作节目错误码,0表示成功 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取VRS的IP组 |
|---|---|
| URI | /api/v2/vrs/vrsip |
| 方法 | GET |
| 说明 | 获取VRS的IP组 |
| 最低支持版本 | 1 |
参数说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| account_token* | str | 登陆token |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| ipinfo | array | ip信息 |
|     emisp | int | 网络运营商ID, 0-未知; 1-中国电信; 2-中国联通; 3-中国移动; 4-有线通; 5-铁通; 6-海外; 7-本地; 8-其他; |
|     ip | int | ip |
|     port | int | port |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 错误码 |
| 名称 | 获取VRS API版本信息 |
|---|---|
| URI | /api/vrs/version |
| 方法 | GET |
| 说明 | 获取VRS API版本信息 |
| 最低支持版本 | 1 |
成功回复示例
成功回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| version | str | 版本信息 |
| api_level | int | VRS API版本标识,请与VRS API说明文档中的各个接口的最低支持版本号作对比,若小于最低支持版本号,则该接口不支持当前版本的API调用 |
失败回复示例
失败回复说明
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| success | int | 是否成功 |
| error_code | int | 失败时的错误号 |