logo
当前页

创建数字人视频流任务


描述

通过本接口,您可以创建数字人视频流任务。

接口原型

  • 请求方法:POST
  • 请求体格式:JSON
  • 请求地址:https://aigc-digitalhuman-api.zegotech.cn?Action=CreateDigitalHumanStreamTask
  • 传输协议:HTTPS
  • 调用频率限制:10 次/秒

请求参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表请参考 调用方式 - 公共请求参数

参数类型是否必填描述
DigitalHumanConfigObject数字人配置。 本参数结构,请参考 DigitalHumanConfig
RTCConfigObjectRTC 相关配置。 本参数结构,请参考 RTCConfig
TTLNumber数字人视频流任务最大时长,持续时间达到该值自动结束。 单位为秒,取值范围为 [10, 86400],如果不填,取值为 86400 秒(24 小时)。
MaxIdleTimeNumber数字人最大空闲时长,持续达到该时间未驱动数字人,任务将自动结束。单位为秒,取值范围[30, 86400],默认值为 900 秒(15 分钟)。

DigitalHumanConfig

参数类型是否必填描述
DigitalHumanIdString数字人 ID。
BackgroundColorString背景颜色,十六进制的 RGB 值,格式如 #ffffff,如果不填,取值为 #000000(黑色)。

RTCConfig

参数类型是否必填描述
RoomIdString推流目标房间 ID,长度在 128 字节以内,用户自定义传入。
StreamIdString流 ID,长度在 128 字节以内,仅支持数字,英文字符 和 ‘-’,’_’。
注意
请注意,StreamId 必须是 AppID 全局内唯一,用户自定义传入。

请求示例

  • 请求地址 URL:

    https://aigc-digitalhuman-api.zegotech.cn?Action=CreateDigitalHumanStreamTask
    &<公共请求参数>
  • 请求消息体:

    {
        "DigitalHumanConfig": {
            "DigitalHumanId": "0d3538a4-9e8e-4155-b1fb-c7defb8eeef8"
        },
        "RTCConfig": {
            "RoomId": "1234567890",
            "StreamId": "elias1"
        }
    }

响应参数

参数类型描述
CodeNumber返回码。0 表示成功,其他值表示失败。如需了解错误码及响应处理建议,请参考 返回码
MessageString请求结果的说明信息。
RequestIdString请求 ID。
DataObject返回数据。
└TaskIdString数字人视频流任务 ID。

响应示例

{
    "Code": 0,
    "Message": "success",
    "RequestId": "d799c85c-10c8-4191-8c6a-3290a5940b5f",
    "Data": {
        "TaskId": "6a5898fa-3e1d-4a6f-b949-05f39f1c10cb"
    }
}

上一篇

查询音色列表

下一篇

动作驱动数字人

当前页

返回到顶部