目录

API参考

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

接口目录

创建频道

POST /channel/api/create

JSON 参数

参数描述取值
push_expiry用户自定义推流过期时间戳(可选,默认10年)int
cdn_type用户自定义 CDN(可选)string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
channel频道信息object
channel.created_datetime创建时间string
channel.updated_datetime更新时间string
channel.is_open是否开启bool
channel.live_status是否正在直播bool
channel.channel_id频道 IDstring
channel.rtmp_publish_addr源推流地址string
channel.cdnCDN 类型string
channel.monitor_task_id监控 IDstring

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "channel": {
        "created_datetime": "2010-11-22T15:16:17+08:00",
        "updated_datetime": "2010-11-22T15:16:17+08:00",
        "is_open": false,
        "live_status": false,
        "channel_id": "1",
        "rtmp_publish_addr": "1",
        "cdn": "1",
        "monitor_task_id": "1"
    }
}

获取一页频道信息

GET /channel/api/get_channellist

URL 参数

参数描述取值
page_number页数,默认 1int
page_size每页个数,默认 10int
is_open频道是否开启bool
live_status是否正在直播bool
cdn_typeCDN 类型string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
count频道总个数int
channel_list频道列表object array
channel_list.created_datetime创建时间string
channel_list.updated_datetime更新时间string
channel_list.is_open是否开启bool
channel_list.live_status是否正在直播bool
channel_list.channel_id频道 IDstring
channel_list.rtmp_publish_addr源推流地址string
channel_list.cdnCDN 类型string
channel_list.cover_url封面 URLstring
channel_list.key_frame_image_storage_id关键帧封面 URLstring
channel_list.realtime_screenshot该频道的实时截图配置bool
channel_list.monitor_task_id监控 IDstring
channel_list.push_expiry推流过期时间int
channel_list.play_expiry拉流过期时间int
channel_list.shared_state分享状态(0-私有,1-需要密码,2-不需要密码)int
channel_list.share_password频道分享密码string
channel.is_record是否录制bool
channel.is_timeshift是否时移bool

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "count": 33,
    "channel_list": [
        {
            "created_datetime": "2010-11-22T15:16:17+08:00",
            "updated_datetime": "2010-11-22T15:16:17+08:00",
            "is_open": false,
            "live_status": false,
            "channel_id": "1",
            "rtmp_publish_addr": "1",
            "cdn": "1",
            "monitor_task_id": "1"
        }
    ]
}

获取频道信息

GET /channel/api/get_channel

URL 参数

参数描述取值
channel频道 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
channel频道信息object
channel.created_datetime创建时间string
channel.updated_datetime更新时间string
channel.is_open是否开启bool
channel.live_status是否正在直播bool
channel.channel_id频道 IDstring
channel.rtmp_publish_addr源推流地址string
channel.cdnCDN 类型string
channel.cover_url封面 URLstring
channel.key_frame_image_storage_id关键帧封面 URLstring
channel_list.realtime_screenshot该频道的实时截图配置bool
channel.monitor_task_id监控 IDstring
channel.push_expiry推流过期时间int
channel.play_expiry拉流过期时间int
channel.shared_state分享状态(0-私有,1-需要密码,2-不需要密码)int
channel.share_password频道分享密码string
channel.is_record是否录制bool
channel.is_timeshift是否时移bool
channel.play_sets拉流地址列表object array
channel.play_sets.region地区string
channel.play_sets.test_addr测试地址string
channel.play_sets.protocol协议类型string
channel.play_sets.resolution清晰度string
channel.play_sets.address播放地址string
channel.distributions频道分发区域列表object array
channel.distributions.distribution_id分发 IDstring
channel.distributions.status状态(0-关闭,1-开启,2-申请中,3-未申请)int
channel.distributions.region海外节点名称英文简写(如 SG JP 等)string
channel.distributions.region_name海外节点名称中文描述string
channel.distributions.cdn_type该海外节点所使用的 CDNstring
channel.distributions.server_ip企业内网地址string
channel.distributions.push_url该海外节点的推流地址string
channel.distributions.play_sets该海外节点的播放地址列表object array
channel.distributions.play_sets.protocol协议类型string
channel.distributions.play_sets.address播放地址string

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "channel": {
        "created_datetime": "2010-11-22T15:16:17+08:00",
        "updated_datetime": "2010-11-22T15:16:17+08:00",
        "is_open": false,
        "live_status": false,
        "channel_id": "1",
        "rtmp_publish_addr": "1",
        "cdn": "1",
        "monitor_task_id": "1"
    }
}

获取分享频道信息

GET /channel/api/get_shared_channel

若访问该频道需要密码,当密码一致时才能获取该频道

URL 参数

参数描述取值
channel频道 IDstring
password频道密码string

返回内容同获取频道信息

设置频道分享密码

POST /channel/api/set_channel_password

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
shared_state分享状态(0-私有,1-需要密码,2-不需要密码)int
password频道分享密码(0-16位字符)string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}

删除频道

POST /channel/api/delete

URL 参数

参数描述取值
channel频道 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

批量删除频道

POST /channel/api/delete_channels

URL 参数

参数描述取值
channels一组频道 ID,用逗号隔开string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

开启、关闭直播频道

POST /channel/api/modifystatus

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
is_open是否开启bool

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

修改频道推流过期时间、观看过期时间

POST /channel/api/modify_expiry

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
push_expiry用户自定义推流过期时间戳int
play_expiry用户自定义拉流过期时间戳int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

设置用户CDN

POST /channel/api/setcdn

支持的 CDN

  • myun
  • new-myun
  • aliyun
  • baiduyun
  • huawei
  • huawei3

JSON 参数

参数描述取值
cdnCDN 类型string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取用户CDN

GET /channel/api/cdn

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
cdn用户 CDN 配置object
cdn.CreatedDatetime创建时间string
cdn.CdnCDN 类型string

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "cdn": {
        "CreatedDatetime": "2010-11-22T15:16:17+08:00",
        "Cdn": "1"
    }
}

获取播放地址

GET /channel/api/play_set

URL 参数

参数描述取值
channel直播频道 IDstring
play_expiry播放地址过期时间戳,当该值大于当前时间戳才生效,否则使用该直播频道本身的过期时间戳int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
videoaddr拉流地址object array
videoaddr.region地区string
videoaddr.test_addr测试地址string
videoaddr.protocol协议类型string
videoaddr.resolution清晰度string
videoaddr.address播放地址string

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "videoaddr": [
        {
            "region": "1",
            "test_addr": "1",
            "protocol": "1",
            "resolution": "1",
            "address": "1"
        }
    ]
}

设置用户转码配置

POST /channel/api/set_user_transcfg

JSON 参数

参数描述取值
ld流畅bool
sd标清bool
hd高清bool
fhd全高清bool
audio_only仅音频bool

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取用户转码配置

GET /channel/api/get_user_transcfg

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
cfg用户转码配置object
cfg.ld流畅bool
cfg.sd标清bool
cfg.hd高清bool
cfg.fhd全高清bool
cfg.audio_only仅音频bool

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "cfg": {
        "ld": false,
        "sd": false,
        "hd": false,
        "fhd": false,
        "audio_only": true
    }
}

删除用户转码配置

POST /channel/api/del_user_transcfg

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

设置频道转码配置

POST /channel/api/set_channel_transcfg

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
ld流畅bool
sd标清bool
hd高清bool
fhd全高清bool
audio_only仅音频bool

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取频道转码配置

GET /channel/api/get_channel_transcfg

URL 参数

参数描述取值
channel频道 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
cfg频道转码配置object
cfg.ld流畅bool
cfg.sd标清bool
cfg.hd高清bool
cfg.fhd全高清bool
cfg.audio_only仅音频bool

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "cfg": {
        "ld": false,
        "sd": false,
        "hd": false,
        "fhd": false,
        "audio_only": true
    }
}

删除频道转码配置

POST /channel/api/del_channel_transcfg

URL 参数

参数描述取值
channel频道 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

设置频道CDN

POST /channel/api/set_channel_cdn

优先使用频道 CDN,若未配置则使用用户 CDN

修改完成后返回新的推流地址

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
cdnCDN 类型string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
channel频道信息object
channel.rtmp_publish_addr源推流地址string

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "channel": {
        "rtmp_publish_addr": "rtmp://example.com/live/1.m3u8"
    }
}

设置频道封面

POST /channel/api/set_channel_cover

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
cover_storage_id存储 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

设置用户实时截图配置

POST /channel/api/set_user_screenshot_config

JSON 参数

参数描述取值
realtime_screenshot全局配置,是否在直播时开启实时截图bool

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取用户实时截图配置

GET /channel/api/get_user_screenshot_config

返回字段

参数描述取值
config用户实时截图配置object
config.realtime_screenshot是否在该频道直播时开启实时截图bool
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "config": {
        "realtime_screenshot": true
    },
    "errcode": 1000,
    "msg": ""
}

设置频道实时截图配置

POST /channel/api/set_channel_screenshot_config

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
realtime_screenshot是否在该频道直播时开启实时截图bool

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取频道实时截图配置

GET /channel/api/get_channel_screenshot_config

返回字段

参数描述取值
config用户实时截图配置object
config.realtime_screenshot是否在该频道直播时开启实时截图bool
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "config": {
        "realtime_screenshot": true
    },
    "errcode": 1000,
    "msg": ""
}

删除频道实时截图配置

POST /channel/api/del_channel_screenshot_config

URL 参数

参数描述取值
channel频道 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取直播历史记录(含流量数据)

GET /channel/api/list_streaming_records

可以选择如下查询方式:

  • 按频道 ID 查询(返回结果无时间限制)
  • 按直播开始时间查询,即 start<=直播开始时间<=end,且 end-start<=90天

URL 参数

参数描述取值
channel频道 IDstring
start时间戳int
end时间戳int
page页数,默认 1int
page_size每页个数,默认 20int
order按时间顺序正序或倒序查询,正序为 asc,倒序为 desc,默认为 ascstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
count满足查询条件的直播记录总数int
streaming_records结果列表object array
streaming_records.started_at直播开始时间string
streaming_records.ended_at直播结束时间string
streaming_records.monitor_task_id监控任务IDstring
streaming_records.total_bytes使用流量(字节)int
streaming_records.peak_bandwidth峰值带宽int
streaming_records.peak_bandwidth_time峰值带宽发生时间string

获取频道监控数据

GET /channel/api/get_channel_monitordata

URL 参数

参数描述取值
page_number页数,默认 1int
page_size每页个数,默认 10int
channel频道 IDstring
after返回此时间戳之后的数据,单位为秒,默认为0int
order数据按时间顺序排序,正序为asc,倒序为desc,默认descstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
count监控数据总数int
monitor_data监控数据object array
monitor_data.empty取空的次数int
monitor_data.sum取帧的次数int
monitor_data.fps视频帧率float
monitor_data.kbpsv视频比特率int
monitor_data.kbpsa音频比特率int
monitor_data.time回调时间string

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "count": 33,
    "monitor_data": [
        {
            "empty": 1,
            "sum": 1,
            "fps": 1,
            "kbpsv": 1,
            "kbpsa": 1,
            "time": "1"
        }
    ]
}

添加WebVTT翻页事件

POST /channel/api/add_webvtt_event

JSON 参数

参数描述取值
app应用名(可选,默认为live)string
stream直播 IDstring
content字幕内容string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取时间段内的WebVTT片段

GET /channel/api/webvtt

时间戳精确到毫秒 返回 WebVTT 文件(流)

URL 参数

参数描述取值
app应用名string
stream直播 IDstring
MPEGTS码率int
timestamp片段时间戳,精确到毫秒int
duration片段长度(秒)int

返回内容

  • 无字幕
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:90000
  • 有字幕
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:90000
1
00:00:00.000 --> 00:00:01.000
ppt1.jpg
2
00:00:02.000 --> 00:00:03.000
ppt2.jpg

添加点播视频解析WebVTT任务

POST /channel/api/add_sei_task

JSON 参数

参数描述取值
source_url点播视频地址,必须是转码后的,暂时只支持目睹云线路直播后的录制或者拆条视频string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
sei_task_id点播视频解析WebVTT任务的任务idstring

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "sei_task_id": "xxx"
}

通知notify:

当任务成功完成或者失败时,直播会发送一个通知,通知有以下字段

参数描述取值
event_type通知事件类型, 用来和其他通知区分开来, 值为sei_task_donestring
sei_task_id点播视频解析WebVTT任务的任务idstring
success是否成功bool
errmsg如果失败,失败的信息string

获取点播视频解析WebVTT任务

GET /channel/api/get_sei_task

URL 参数

参数描述取值
sei_task_id点播视频解析WebVTT任务的任务idstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
sei_task点播视频解析WebVTT任务object
sei_task.status任务状态,0为进行中, 1为完成, 2为失败int
sei_task.source_url解析的点播视频地址string
sei_task.created_at任务创建时间string
sei_task.updated_at任务更新时间string

返回示例:

{
    "errcode": 1000,
    "msg": "",
    "sei_task": {
        "status": 1,
        "source_url": "https://devobs.myun.tv/ob026851/a5k299a5/d5v8dgnl/e54z64kl_1554901567785632956_360p.m3u8",
        "created_at": "2019-04-16T09:48:46+08:00",
        "updated_at": "2019-04-16T09:48:51+08:00"
    }
}

删除点播视频解析WebVTT任务

POST /channel/api/del_sei_task

URL 参数

参数描述取值
sei_task_id点播视频解析WebVTT任务的任务idstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": ""
}

获取点播视频解析WebVTT任务结果

GET /channel/api/list_sei_task_result

URL 参数

参数描述取值
sei_task_id点播视频解析WebVTT任务的任务idstring
page_number页码,可选,默认为1int
page_size每页数量,可选,默认为10int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg空字符串或错误信息string
total总共有多少条WebVtt信息int
sei_task_result取到的结果,是一个列表,里面的每一条信息对应着调用/channel/api/add_webvtt_event添加的信息array
sei_task_result[index].stream直播idstring
sei_task_result[index].contentwebvtt_event内容string
sei_task_result[index].absolute_time从格林威治时间1970年01月01日00时00分00秒到调用/channel/api/add_webvtt_event添加信息时的毫秒数int
sei_task_result[index].relative_time相对时间,相对于点播视频开始时的时间,单位为毫秒int

列出某个频道的每分钟流量

GET /channel/api/list_streaming_statistic

可以查询跨度在90天内的该频道的流量数据,即查询该频道的 [start, end] 时间范围内的每分钟流量,且 end-start<=90天

由于统计有延迟,某个分钟产生的流量会在 6-8 小时后统计出来。

URL 参数

参数描述取值
channel频道 IDstring
start时间戳int
end时间戳int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
streaming_statistic_list结果列表object array
streaming_statistic_list.time分钟string
streaming_statistic_list.bytes使用流量(字节)int

列出该用户创建的所有频道的每分钟的流量之和(某一时间范围内的)

GET /channel/api/list_user_streaming_statistic

可以查询跨度在90天内的流量数据,即 end-start<=90天

URL 参数

参数描述取值
start时间戳int
end时间戳int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
streaming_statistic_list结果列表object array
streaming_statistic_list.time分钟string
streaming_statistic_list.total_bytes使用流量(字节)int

导出该用户创建的所有频道的每日的流量之和,一天一条数据

GET /channel/api/export_user_streaming_day_summary

可以查询跨度在90天内的每日流量数据,即 end-start<=90天

URL 参数

参数描述取值
start时间戳int
end时间戳int

返回一个 CSV 文件

导出单次直播流量数据,按照频道ID或直播开始时间查询

GET /channel/api/export_streaming_records

可以选择如下查询方式:

  • 按频道 ID 查询(返回结果无时间限制)
  • 按直播开始时间查询,即 start<=直播开始时间<=end,且 end-start<=90天

URL 参数

参数描述取值
channel频道 IDstring
start时间戳int
end时间戳int

返回一个 CSV 文件

分页获取频道数据,按照频道创建时间或频道ID查询

GET /channel/api/list_streaming_total_summary

可以选择如下查询方式:

  • 按频道 ID 查询(返回结果无时间限制)
  • 按频道创建时间查询,即 start<=频道创建时间<=end,且 end-start<=90天

URL 参数

参数描述取值
channel频道 IDstring
start时间戳int
end时间戳int
page页数,默认 1int
page_size每页个数,默认 20int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
count满足查询条件的频道总数int
streaming_total_summary_list结果列表object array
streaming_total_summary_list.channel_created_at频道创建时间string
streaming_total_summary_list.total_bytes使用流量(字节)int
streaming_total_summary_list.peak_bandwidth峰值带宽int
streaming_total_summary_list.peak_bandwidth_time峰值带宽发生时间string

导出频道数据,按照频道创建时间或频道ID查询

GET /channel/api/export_streaming_total_summary

可以选择如下查询方式:

  • 按频道 ID 查询(返回结果无时间限制)
  • 按频道创建时间查询,即 start<=频道创建时间<=end,且 end-start<=90天

URL 参数

参数描述取值
channel频道 IDstring
start时间戳int
end时间戳int

返回一个 CSV 文件

获取该用户创建的所有频道的总流量之和

GET /channel/api/get_user_streaming_total_summary

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
user_streaming_total_summary结果对象object
user_streaming_total_summary.total_bytes使用流量(字节)int
user_streaming_total_summary.peak_bandwidth峰值带宽int
user_streaming_total_summary.peak_bandwidth_time峰值带宽发生时间string

申请CDN

POST /channel/api/create_cdn_application

JSON 参数

参数描述取值
cdn_type申请的 CDN 类型string
purpose申请的 CDN 的用途string

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}

获取可用的CDN列表

GET /channel/api/get_available_cdn_list

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
cdn_list可用 CDN 数组string array

返回示例:

{
    "errcode": 1000,
    "msg": "OK",
    "cdn_list": ["aliyun", "custom-cdn"]
}

申请专线ECDN

POST /channel/api/create_ecdn_application

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
application_type申请类型,0为默认专线,1为企业内网int
region申请的节点名称缩写(SG AU custom 等,企业内网填 custom)string
region_name申请的节点名称(企业内网需要)string
cdn_type申请的 CDN 类型string
server_ip服务器地址(企业内网需要)string
purpose申请用途string

返回字段

参数描述取值
distribution_id分发 IDstring
errcode错误码,1000 为正常int
msg"OK" 或错误信息string

返回示例:

{
    "distribution_id": "gb26p1an",
    "errcode": 1000,
    "msg": "OK"
}

取消申请专线ECDN

POST /channel/api/cancel_ecdn_application

URL 参数

参数描述取值
channel频道 IDstring
distribution_id分发 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}

开启/关闭已通过的ECDN

POST /channel/api/modify_ecdn_status

URL 参数

参数描述取值
channel频道 IDstring
distribution_id分发 IDstring

JSON 参数

参数描述取值
status0-关闭,1-开启(其他的均返回参数错误)int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}

开启/关闭直播录制

POST /channel/api/set_channel_record

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
is_recordfalse-关闭,true-开启bool

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}

开启/关闭直播时移

POST /channel/api/set_channel_timeshift

URL 参数

参数描述取值
channel频道 IDstring

JSON 参数

参数描述取值
is_timeshiftfalse-关闭,true-开启bool

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}