You need to enable JavaScript to run this app.
文档中心
实时音视频

实时音视频

复制全文
下载 pdf
云端录制
查询录制任务状态 GetRecordTask
复制全文
下载 pdf
查询录制任务状态 GetRecordTask

你可以使用此接口查询指定录制任务的相关信息。

使用说明

如果有多个任务, 会返回最新创建的录制任务。

录制文件生成后,不推荐调用 GetRecordTask接口获取录制生成的文件,强烈建议接入录制结束回调事件。

通过此接口仅能查询距今 72 小时内开始的录制任务

注意事项

请求频率:单用户请求频率限制为 60 次/秒

请求说明

  • 请求方式:GET
  • 请求地址:https://rtc.volcengineapi.com?Action=GetRecordTask&Version=2020-12-01

调试

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数

Query

参数
类型
是否必选
示例值
描述
Action
String
GetRecordTask
接口名称。当前 API 的名称为 GetRecordTask
Version
String
2020-12-01
接口版本。当前 API 的版本为 2020-12-01
AppId
String
You****pId
你的音视频应用的唯一标志
RoomId
String
Your_RoomId
房间的 ID,是房间的唯一标志
TaskId
String
Your_TaskId
要查询的云端录制任务 ID。

返回参数

下表仅列出本接口特有的返回参数,公共返回参数请参见返回结构

参数
类型
示例值
描述
RecordTask
Object
录制任务信息
StartTime
Long
1624873773000
任务开始的时间,为 Unix 时间戳,单位毫秒。
EndTime
Long
1624874235000
任务结束的时间,为 Unix 时间戳,单位毫秒。0 表示任务未结束
Status
Integer
3

任务状态:

  • 0: 未知异常状态
  • 1: 未开始
  • 2: 运行中
  • 3: 已结束
  • 4: 任务运行失败
StopReason
String
StopByAPI
任务停止的原因:
  • 空:表示任务未结束
  • UnknownStopReason:未知停止原因
  • StopByAPI:用户主动通过 API 停止
  • StartTaskFailed:任务启动失败
  • IdleTimeOut:超过了最大空闲时间
  • RecordFileList
    Object[]
    -
    录制生成的文件列表。
    StartTime
    Long
    1624873773000
    当前录制文件创建的时间,为 Unix 时间戳,单位毫秒。
    Vid
    String
    v02e96g10000c3cppu139mhmps58of80
    文件在点播平台的唯一标识。你可以根据 vid 可以在点播平台上找到对应的文件。仅在你选择配置存储到 Vod 平台时,此参数有效。
    ObjectKey
    String
    -
    文件在对象存储平台中的完整路径,如abc/efg/123.mp4。仅在你选择配置存储到对象存储平台时,此参数有效。
    Duration
    Long
    100
    文件时长,单位毫秒。
    Size
    Long
    1000
    文件大小,单位字节。
    StreamList
    Object[]
    -
    Stream组成的列表,可以为空。为空时,表示订阅房间内所有流。在一个 StreamList 中,Stream.Index 不能重复。
    Index
    Integer
    0
    在自定义布局中,使用 Index 对流进行标志。后续在 Layout.regions.StreamIndex 中,你需要使用 Index 指定对应流的布局设置。
    UserId
    String
    Your_UserId
    用户Id,表示这个流所属的用户。
    StreamType
    Integer
    0
    流的类型,值可以取01,默认值为00表示普通音视频流,1表示屏幕流。
    VideoCodec
    String
    -
    视频录制编码协议
    AudioCodec
    String
    -
    音频录制编码器
    VideoWidth
    Integer
    -
    录制视频宽度,单位像素。
    VideoHeight
    Integer
    -
    录制视频高度,单位像素。

    请求示例

    GET https://rtc.volcengineapi.com?Action=GetRecordTask&Version=2020-12-01&AppId=You****pId&RoomId=Your_RoomId&TaskId=Your_TaskId
    

    返回示例

    {
        "Result": {
            "RecordTask": {
                "StartTime": 1624873773000,
                "EndTime": 1624874235000,
                "Status": 3,
                "StopReason": "StopByAPI",
                "RecordFileList": [
                    {
                        "Vid": "v02e96g10000c3cppu139mhmps58of80",
                        "Duration": 457280,
                        "Size": 30388433,
                        "StartTime": 1624873773354,
                        "StreamList": [
                            {
                                "UserId": "pl122",
                                "StreamType": 0
                            }
                        ]
                    }
                ]
            }
        },
        "ResponseMetadata": {
            "RequestId": "278e2d57-3cd5-49****f0c-06b346e8c9c7",
            "Action": "GetRecordTask",
            "Version": "2020-12-01",
            "Service": "rtc",
            "Region": "cn-north-1"
        }
    }
    

    错误码

    您可访问公共错误码,获取更多错误码信息。

    最近更新时间:2025.07.03 20:05:43
    这个页面对您有帮助吗?
    有用
    有用
    无用
    无用