直播服务

优质
小牛编辑
133浏览
2023-12-01

刷新频道下所有画面的推流地址【控制台】

基本信息

Path: /live/api/refresh_publish

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道Hash ID

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须

单个画面文档打点【控制台】

基本信息

Path: /live/api/add_webvtt_info

Method: POST

接口描述:

请求参数

Headers

参数名称参数值是否必须示例备注
Content-Typeapplication/json

Body

名称类型是否必须默认值备注其他信息
time_stampnumber非必须
typenumber非必须
datastring非必须
view_pagenumber非必须

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须

禁止/允许频道下所有画面的直播【控制台】

基本信息

Path: /live/api/forbidden_or_allow_live

Method: POST

接口描述:

请求参数

Headers

参数名称参数值是否必须示例备注
Content-Typeapplication/json

Body

名称类型是否必须默认值备注其他信息
actidstring必须频道Hash ID
allowboolean非必须true为开启,false为关闭

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须

获取单个画面历史监控数据【控制台】

基本信息

Path: /live/api/list_streaming_records

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道Hash ID
start直播开始时间,时间戳
end直播结束时间,时间戳
view_page画面ID,默认为当前默认画面

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须
resultobject非必须查询结果
├─ countnumber非必须总数
├─ dataobject []非必须监控数据列表

item 类型: object

├─ emptynumber必须取空的次数
├─ sumnumber必须取帧的次数
├─ fpsnumber必须视频帧率
├─ kbpsvnumber必须视频比特率
├─ kbpsanumber必须音频比特率
├─ timestring必须记录时间

获取单个画面历史直播日志【控制台】

基本信息

Path: /live/api/get_live_records

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道HashID
view_page画面ID,默认为当前默认画面
page页码,默认为第一页
size页面大小,默认为15条/页

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须
resultobject非必须查询结果
├─ total_numnumber非必须总数
├─ total_pagenumber非必须总页码
├─ page_numnumber非必须当前页码
├─ page_sizenumber非必须页面大小
├─ resultsobject []非必须日志数组

item 类型: object

├─ start_atstring非必须直播开始时间
├─ start_at_timestampnumber非必须直播开始时间,时间戳
├─ end_atstring非必须直播结束时间
├─ end_at_timestampnumber非必须直播结束时间,时间戳

获取单个画面实时监控数据【控制台】

基本信息

Path: /live/api/get_monitor_data

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道HashID
view_page画面ID,默认为当前默认画面
after监控数据的开始时间点,默认为十分钟前
before监控数据的结束时间点,默认为当前时间
page页码,默认为1
size页面大小,默认为15

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须
resultobject非必须查询结果
├─ countnumber非必须查询总数
├─ dataobject []非必须监控数据列表

item 类型: object

├─ emptynumber非必须取空的次数
├─ sumnumber非必须取帧的次数
├─ fpsnumber非必须视频帧率
├─ kbpsvnumber非必须视频比特率
├─ kbpsanumber非必须音频比特率
├─ timestring非必须记录时间

获取单个画面的ECDN【控制台】

基本信息

Path: /live/api/get_ecdn

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道Hash ID
view_page画面ID,

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须
distributionsobject []非必须频道分发区域列表

item 类型: object

├─ idstring非必须分发 ID
├─ statusnumber非必须状态(0-关闭,1-开启,2-申请中,3-未申请)
├─ regionstring非必须海外节点名称英文简写(如 SG JP 等)
├─ region_namestring非必须海外节点名称中文描述
├─ region_name_englishustring非必须海外节点名称英文描述
├─ server_ipstring非必须企业内网地址
├─ cdn_typestring非必须该海外节点所使用的 CDN
├─ cdn_push_domainstring非必须该海外节点的推流域名
├─ cdn_play_domainstring非必须该海外节点的播放域名
├─ push_urlstring非必须该海外节点的推流地址

获取单个画面直播信息【控制台】

基本信息

Path: /live/api/admin_info

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道HashID
view_page画面ID,默认为当前默认画面

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须
resultobject非必须查询结果
├─ liveboolean非必须是否正在直播
├─ publishstring非必须推流地址
├─ live_typenumber非必须直播类型
├─ apply_ecdnboolean非必须是否启用ecdn
├─ is_openboolean非必须是否允许直播

获取单个画面直播信息【观看页】

基本信息

Path: /live/api/info

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道Hash ID
view_page画面ID,默认为当前默认画面

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须
resultobject非必须
├─ liveboolean非必须是否正在直播
├─ live_typenumber非必须直播类型

获取单个画面直播地址【观看页】

基本信息

Path: /live/api/address

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
actid频道Hash ID
view_page画面ID,默认为当前默认画面

返回数据

名称类型是否必须默认值备注其他信息
errcodenumber非必须
msgstring非必须
abroadboolean必须是否为海外IP
resultobject非必须
├─ mobileobject []非必须手机端播放地址

item 类型: object

├─ protocolstring非必须协议
├─ regionstring非必须地区
├─ resolutionstring非必须分辨率
├─ addressstring非必须播放地址
├─ pcobject []非必须PC端播放地址

item 类型: object

├─ protocolstring必须协议
├─ regionstring必须地区
├─ resolutionstring必须分辨率
├─ addressstring必须播放地址