set-record-encoder-format 接口

设置录制参数信息。

请求方式

POST http://ip/mwapi/set-record-encoder-format
属性 说明
duration 帧间隔
video-bitrate 视频编码位率,单位 KB
resolution 分辨率
codeType 编码方式,0: H.264、1: H.265
profile 0: Baseline、1: Main Profile、2:High Profile
encodingMode 0: VBR、1: CBR
keyframeInterval 关键帧间隔,单位 s
audioBitrate 音频编码位率,单位 KB
splitMode 文件分割方式,0:按大小, 1:按时间
splitBlock 分割大小。按大小:单位 MB、 按时间:单位分钟
fileNamePrefix 文件前缀
fileExtention 文件拓展名,0: MP4、 1: MOV
savePath 存储路径
recordSourceId 录制源 ID,0: Program、 1: HDMI 1、 2: HDMI 2、 3:Web Camera
recordWithAudio 是否含音频
scheduleMode 自动录制任务类型,0:无、1:单日、 2:每天、 3:每周
scheduleStartDate 任务开始时间戳,毫秒
scheduleEndDate 任务结束时间戳,毫秒
weeklyDate 每周重复时间
scheduleRecordTime 录制计划配置

录制计划 scheduleRecordTime |属性|说明| |:----|:----| |startTime |任务开始时间戳(仅取时分秒),毫秒 | |duration |任务持续时间,毫秒 |

{
    "duration":166666,
    "video-bitrate":2048,
    "resolution":"1920x1080",
    "codeType":0,
    "profile":0,
    "encodingMode":1,
    "keyframeInterval":2,
    "audioBitrate":128,
    "splitMode":0,
    "splitBlock":2048,
    "fileNamePrefix":"UF_",
    "savePath":"/data/resource/album",
    "fileExtention":1,
    "recordSourceId":0,
    "recordWithAudio":1,
    "scheduleMode":3,
    "scheduleStartDate":1659456000000,
    "scheduleEndDate":1660838400000,
    "weeklyDate":254,
    "scheduleRecordStartTime":1659456000000,
    "scheduleRecordDuration":61505000,
    "scheduleRecordTime":[
        {
            "startTime":1688525400000,
            "duration":20000
        },
        {
            "startTime":1688525450000,
            "duration":10000
        }
    ]
}

weeklyDate

typedef enum _record_schedule_day {
    RECORD_SCHEDULE_DAY_NONE = 0,
    RECORD_SCHEDULE_DAY_SUN = (0x1LL << 1),
    RECORD_SCHEDULE_DAY_MON = (0x1LL << 2),
    RECORD_SCHEDULE_DAY_TUE = (0x1LL << 3),
    RECORD_SCHEDULE_DAY_WED = (0x1LL << 4),
    RECORD_SCHEDULE_DAY_THU = (0x1LL << 5),
    RECORD_SCHEDULE_DAY_FRI = (0x1LL << 6),
    RECORD_SCHEDULE_DAY_SAT = (0x1LL << 7),
} record_schedule_day_t;

返回数据

{
    "message": "success",
    "status": 0
}
属性 说明
status 返回状态。0:请求成功,返回其它值请参考 API 状态码

与“”相关结果约

    找不到与“”相关的结果