• 沒有找到結果。

功能介绍

此接口用于用户申请开通视频接入服务

接口约束

目前"华北-北京一"和"华东-上海二"区域不支持新用户开通

调试

您可以在API Explorer中调试该接口。

URI

POST /v1/{project_id}/subscription

4-1 路径参数

参数 是否必选 参数类型 描述

project_id 是 String 项目ID,获取方法请参考获取项 目ID

请求参数

4-2 请求 Header 参数

参数 是否必选 参数类型 描述

X-Auth-Token 是 String 普通租户的token。

Authorization 否 String 使用AK/SK方式认证时必选,携 带的鉴权信息。

X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请 求的发生时间。

X-Project-Id 否 String 使用AK/SK方式认证时必选,携 带项目ID信息。

响应参数

状态码: 201

4-3 响应 Body 参数

参数 参数类型 描述

user_id String 用户ID。

sip_ip String SIP服务器地址,VIS对外提供的设备注册地址。

sip_port String SIP服务器端口,VIS对外提供的设备注册端口,

固定为5080。

quota quotaInfo

object 开通服务返回的quota体。

created_at String 创建时间,格式为:YYYY-MM-DDTHH:MM:SSZ

(UTC时间)。

is_subscribed Boolean 用户是否开通服务。

● true:表示开通。

● false:表示未开通。

4-4 quotaInfo

参数 参数类型 描述

password PassWordInf

o object GB/T28181凭证配额信息。

参数 参数类型 描述 consecutive_a

ccess_time Consecutive_

Access_TimeI nfo object

GB/T28181设备连续接入时长的配额信息。

random_acces

s_time Random_Acc ess_TimeInfo object

GB/T28181设备随机接入时长的配额信息。

stream StreamInfo

object 视频流配额信息。

active_stream Active_Strea

mInfo object 激活视频流配额信息。

device DeviceInfo

object 设备配额信息。

aksk AKSKInfo

object AKSK凭证配额信息。

http_num HttpInfo

object http_flv配额信息。

http_active_n

um HttpActiveInf

o object http_flv激活配额信息。

rtmp_num RtmpInfo

object rtmp配额信息。

4-5 PassWordInfo

参数 参数类型 描述

total Integer GB/T28181凭证总配额量。

used Integer GB/T28181凭证已创建量。

4-6 Consecutive_Access_TimeInfo

参数 参数类型 描述

total Integer 设备连续接入的总时长。

used Integer 设备已使用的时长。

4-7 Random_Access_TimeInfo

参数 参数类型 描述

total Integer GB/T28181设备随机接入的总时长。

used Integer GB/T28181设备随机已接入的时长。

4-8 StreamInfo

参数 参数类型 描述

total Integer 视频流总配额量。

used Integer 视频流已创建量。

4-9 Active_StreamInfo

参数 参数类型 描述

total Integer 可激活视频流总配额量。

used Integer 视频流已激活量。

4-10 DeviceInfo

参数 参数类型 描述

total Integer 设备总配额量。

used Integer 设备已创建量。

4-11 AKSKInfo

参数 参数类型 描述

total Integer AKSK凭证总配额量。

used Integer AKSK凭证已创建量。

4-12 HttpInfo

参数 参数类型 描述

total Integer http_flv总配额数量 used Integer http_flv已创建数量

4-13 HttpActiveInfo

参数 参数类型 描述

total Integer http_flv激活总配额数量 used Integer http_flv已激活数量

4-14 RtmpInfo

参数 参数类型 描述

total Integer rtmp总配额数量 used Integer rtmp已创建数量

请求示例

POST /v1/3266392d188c47d09948b1**********/subscription

响应示例

状态码: 201 请求响应成功

{ "user_id" : "******6045184a8194e021113e******", "sip_ip" : "10.95.144.***",

"sip_port" : "5080", "quota" : {

"consecutive_access_time" : { "total" : 120,

"random_access_time" : { "total" : 240,

"total" : 10, "used" : 0 },

"http_active_num" : { "total" : 5,

"used" : 0 },

"rtmp_num" : { "total" : 0, "used" : 0 }

}, "created_at" : "2018-10-25T03:06:10Z", "is_subscribed" : true

}

状态码: 400

请求错误。具体返回错误码请参考错误码说明

{ "error_msg" : "You have already subscribed to VIS.", "error_code" : "VIS.0018"

}

状态码

状态码 描述

201 请求响应成功

400 请求错误。具体返回错误码请参考错误码说明