修改域名配置 接口功能介绍 支持直播推流、拉流域名配置的修改。 使用说明 修改域名之前,您需要先开通对应产品类型的服务,且保证资源包/按需服务有效; 需通过创建域名接口完成域名的创建后,才可进行域名配置的修改; 该域名没有在途工单; 调用接口成功仅代表成功进入配置下发流程,配置部署需要一些时间,请等待10分钟后通过查询域名配置信息查看配置是否下发完成; 单个用户一分钟限制调用10次; 视频直播产品的域名修改分3种场景,①修改推流域名;②修改拉流域名,且拉流模式为推拉流;③修改拉流域名,且拉流模式为回源拉流; 接口的 一级功能为增量更新,二级功能为全量更新 ,如可选择只更新ipaccesscontrol,但ipaccesscontrol下的配置项需全量更新。 接口详情 请求方式:POST 请求路径:/live/domain/updatedomain 请求参数 场景1:推流域名配置修改 参数 类型 名称 是否必填 说明 ::::: productcode string 产品类型 是 支持:"005":视频直播,创建后不可修改 domain string 加速域名 是 视频直播加速域名 ipaccesscontrol object ip黑白名单 否 未传代表不修改,有传代表整个object全量修改,包括:开关、ip列表、黑白名单类型 ipaccesscontrol.switch string 开关 是 取值:on(开启);off(关闭) ipaccesscontrol.type int 黑白名单类型 否 取值:0(黑名单);1(白名单),当ipaccesscontrol.switch on 时必填 ipaccesscontrol.list list ip列表 否 当ipaccesscontrol.switch on 时必填,支持ipv4、ipv6 selfnotice object 推流回调 否 不传字段或者传值为null代表不做修改,否则默认整体替换 selfnotice.switch int 推流回调开关 是 取值:on(开启)、off(关闭); 开启时,推流回调地址、推流回调host、开播通知uri和关播通知uri均必填 selfnotice.notifyaddress string 推流回调地址 否 支持ipv4、ipv6和域名 selfnotice.notifyport int 开关播通知的端口 否 开关播通知的端口,默认80 selfnotice.notifyhost string 开关播请求使用的host头 否 支持ipv4、ipv6和域名 selfnotice.notifystarturlpath string 开播通知uri 否 示例:”/pushstart“ selfnotice.notifystopurlpath string 关播通知uri 否 示例:”/pushend“ timeshift object 时移任务 否 不传字段代表不做修改,否则默认整体替换,只支持配置一个时移任务; timeshift.switch string 时移开关 是 取值:on(开启)、off(关闭); timeshift.maxplaybacktime string 时移任务回看时长 否 30s~30d(time格式,30s到30天); 默认一小时,支持的单位: s、m、 h、d timeshift.moduleid string 录制模板id 是 时移需要绑定的录制模板id thirdpush object 转推 否 不传字段或者传值为null代表不做修改,否则默认整体替换 thirdpush.switch int 转推开关 是 取值:on(开启)、off(关闭); thirdpush.pushlist list 转推列表 否 开关开启时必填,不支持存在重复的地址、端口、host组合 thirdpush.pushlist:origin string 转推目标ip或域名 是 如果是ipv6地址需要加[],示例: [::1] thirdpush.pushlist:port string 转推目标端口 否 默认1935 thirdpush.pushlist:host string 转推使用的请求头host 否 转推的host