直播云

  • 直播云 > API 文档 > Pub API >参数说明

    参数说明

    最近更新时间: 2022-10-19 17:09:12

    推拉流地址(pubUrl)详细参数

    参数名称 是否必填 字段类型 取值范围 说明
    url 必填项 string - 流地址
    isp 非必填项 string 电信,联通,移动 运营商,用于指定推拉流运营商ip,如果填写即为默认
    seek 非必填项 int - seek值
    videoType 必填项 0:直播 1:点播 推流地址视频类型
    rtspType 非必填项 0:rtsp udp, 1:rtsp tcp 拉流rtsp的传输类型,0表示udp传输类型的rtsp流;1表示tcp传输类型的rtsp流,默认参数为0

    过滤条件(pubFilter)详细参数

    参数名称 字段类型 取值范围 说明
    area string 东北, 华北, 华中, 华东, 华南, 西北, 西南, 其它 地域,用于指定该地址的实例,执行任务
    isp string 电信,联通,移动 运营商,过滤包含该运营商的实例
    ips string[] pub对外ip地址 ip地址列表,过滤包含该ip地址的实例

    任务列表(list)详细参数

    参数名称 字段类型 取值范围 说明
    taskID string - 任务ID
    uid int - 用户ID
    name string - 任务名称
    desc string - 任务描述
    sourceUrls 对象数组 - 源地址信息
    forwardUrls 对象数组 - 转推地址信息
    filter 对象 - 任务过滤条件
    runType string normal 普通转推,seek seek转推 任务类型
    status string pending 初始状态, running, stopped, failed, finished 任务状态
    deliverStartTime int - 任务定时开始时间,单位:ms
    deliverStopTime int - 任务定时关闭时间,单位:ms
    startTime int - 任务开始时间,单位:ms
    stopTime int - 任务停止时间,单位:ms
    loopTimes int - 任务循环次数
    retry int - 剩余重试次数
    retryTime int >=60 表示pub任务的总断流重试时间,pub任务转推中断后会在断流重试时间内不断进行重新连接,直至重连成功或者达到设定的总断流重试时间。在单位:s

    任务历史(history)详细参数

    参数名称 字段类型 取值范围 说明
    name string - 任务名称
    startTime int - 开始时间,ms
    stopTime int - 开始时间,ms
    status string - 任务状态
    message string - 输出日志

    预加载(preload)详细参数

    参数名称 字段类型 取值范围 说明
    enable bool - 是否开启预加载
    preloadTime int 大于当前时间 预加载开始时间,ms,默认为定时任务开始时间前5min开始

    pub任务状态通知(statusCallback)详细参数

    参数名称 字段类型 取值范围 说明
    type string GET、FORM、JSON 请求类型,为空表示不回调通知
    url string 用户自定义回调通知地址
    vars map 自定义配置回调参数,支持魔法变量(详见系统内置参数)

    系统内置参数(statusCallback)

    参数Value 说明
    $(taskID) pub任务id
    $(status) pub任务状态
    $(startTime) 最新一次pub任务开始时间
    $(stopTime) 最新一次pub任务结束时间
    $(params) pub任务运行参数
    以上内容是否对您有帮助?
  • Qvm free helper
    Close