1. 任务
知眸开放平台
  • 部署文档
  • 接口错误码
  • 更新记录
  • 授权
    • 授权接口
      POST
  • 应用
    • 获取应用列表
      GET
  • 任务
    • 开启任务
      POST
    • 获取任务列表
      GET
    • 结束任务
      DELETE
    • 更新任务配置
      PUT
    • 上传任务图片
      POST
    • 获取指定应用AI视频
      POST
    • 关闭指定应用AI视频
      DELETE
  • 回调
    • Mqtt任务数据订阅
    • 消息回调接口
      POST
  • 流媒体
    • 获取视频流
      POST
    • 释放视频流
      DELETE
  • 与核心版接口改动说明
    • 核心版卸载
    • 授权模块
    • 应用模块
    • 任务模块
    • 回调
  1. 任务

获取指定应用AI视频

POST
/api/task/{task_id}/ailive
责任人:zhoukk

两种方式获取AI视频流#

1.
在请求体中填入rtmp地址,则AI服务会把指定应用的AI视频流推流到rtmp地址的流媒体服务
2.
在请求体中rtmp地址为空,则可以从接口的返回体中获取可播放的AI视频流地址

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数

Body 参数application/json必填

示例
{
    "rtmp": "string",
    "bitrate": 0,
    "app_ids": [
        "string"
    ]
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/api/task//ailive' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "rtmp": "string",
    "bitrate": 0,
    "app_ids": [
        "string"
    ]
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "code": 0,
    "msg": "string",
    "data": {
        "stream": "string",
        "internal": {
            "rtmp": "string",
            "webrtc": "string",
            "flv": "string"
        },
        "external": {
            "rtmp": "string",
            "webrtc": "string",
            "flv": "string"
        }
    }
}
修改于 2026-06-25 08:07:26
上一页
上传任务图片
下一页
关闭指定应用AI视频
Built with