数字内容生产线 METASTUDIO-启动数字人智能直播任务:响应参数

时间:2023-12-21 11:19:32

响应参数

状态码: 202

表8 响应Header参数

参数

参数类型

描述

X-Request-Id

String

请求ID。

表9 响应Body参数

参数

参数类型

描述

job_id

String

直播任务ID。

rtc_room_info

RTCRoomInfoList object

RTC房间信息。

live_event_report_url

String

直播事件上报地址。用户将自行获取的直播间事件上报到此地址,用于触发智能互动,自动回复话术。

live_event_callback_config

LiveEventCallBackConfig object

直播事件回调通知配置

live_warning_info

Array of LiveWarningItem objects

开播风险告警列表。

表10 RTCRoomInfoList

参数

参数类型

描述

app_id

String

RTC应用ID。

room_id

String

RTC房间ID。

users

Array of RTCUserInfo objects

加入RTC房间用户信息。

表11 RTCUserInfo

参数

参数类型

描述

user_type

String

用户类型。

  • CAPTURE: 直播助手,将摄像头获取视频流推送到RTC房间

  • ANIMATION: VDS服务,从RTC房间拉视频流生成动作数据

  • RENDER: 渲染服务,将动作数据渲染成数字人动画

  • PLAYER: 普通观看方,可选择原始视频流或者数字人动画视频流观看

  • INFERENCE_USER: 数字人推理端用户。从RTC房间接收音频流,并推送视频流到RTC房间

  • END_USER: 端侧用户。从推送音频流到RTC房间,并从RTC房间接收视频流

user_id

String

RTC用户ID。

signature

String

RTC鉴权token。

ctime

Long

有效期。时间戳,单位:秒。

表12 LiveEventCallBackConfig

参数

参数类型

描述

live_event_type_callback_url

String

直播事件回调地址。https地址,需自带鉴权串。

auth_type

String

认证类型。

  • NONE。URL中自带认证。

  • MSS_A。HMACSHA256签名模式,在URL中追加参数:hwSecret,hwTime。取值方式:hwSecret=hmac_sha256(Key, URI(live_event_callback_url)+ hwTime)&hwTime=hex(timestamp)

key

String

密钥Key

callback_event_type

Array of strings

回调的直播事件类型列表

表13 LiveWarningItem

参数

参数类型

描述

warning_type

String

告警类型。

  • TOO_LESSS_SCRIPT_ITEMS:段落(话术)数量太少。

  • TOO_SHORT_SCRIPT_TIME:段落(话术)总时长太短。

  • TOO_LESS_DANMAKU_RULES: 弹幕互动规则太少。

  • RANDOM_PLAY_CLOSED: 随机播放开关关闭。

  • ROTATION_MODEL_CLOSED: 主播轮转未配置。

状态码: 400

表14 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

状态码: 401

表15 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

状态码: 500

表16 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

support.huaweicloud.com/api-metastudio/StartSmartLive.html