英文 | 韩文 | 中文 | 日文

第3章 归档视频信息API

请求归档视频列表

 Request
http://<address>:<port>/reqFileList

 Response
[
  {"id":29516019, "ch":"2", "title":"ChannelTitle#2", "desc":"",
   "time":"2026-03-23T02:59:48+01:00", "timestamp":1774231188, "isDST":false,
  "duration":899, "priority":0, "filesize":2639516672 },
  {"id":29516020, "ch":"4", "title":"ChannelTitle#04", "desc":"",
   "time":"2026-03-23T02:59:48+01:00", "timestamp":1774231188, "isDST":false,
   "duration":39, "priority":3, "filesize":7283712},
   ...
]

· id: 唯一文件ID。

· ch: 频道编号。

· title: 频道标题。

· time: 录制开始时间(ISO 8601 格式的时间戳)。

· timestamp: 录制开始时间(Unix 时间戳)。

· isDST: 表示该时间是否为夏令时(DST)。

· duration: 该片段的持续时间(秒)。

· priority: 用户设置的优先级(0–5)。

· filesize: 归档视频文件的大小。

 

请求归档视频录制时间

 Request
http://<address>:<port>/reqFileTime?id=<file id>

· id: Unique file Id.

 Response
{
  "recordings":[[43203,22]],
  "startTimestamp": 1772463600,
  "totalSeconds": 86400,
  "dstInfo": {
    "biasMinStart": 0,
    "biasMinEnd": 0,
    "biasDstMinStart": 0,
    "biasDstMinEnd": 0,
    "changeTimeSec": 0
  }
}

· recordings: 指定日期的录制信息数组。

· 每个录制信息表示为一个 [seconds, duration] 数组:

· seconds: 从 startTimestamp 开始的秒数。

· duration: 该片段的持续时间(秒)。

· startTimestamp: 录制开始时间的 Unix 时间戳。

· totalSeconds: 当天的总秒数。在夏令时(DST)变更的日期,这个值可能会有所不同。

· dstInfo: 提供该日期的夏令时(DST)调整信息。

· biasMinStart / biasMinEnd: 该日期开始和结束时的分钟级时间差。

· biasDstMinStart / biasDstMinEnd: 夏令时期间开始和结束时的分钟级时间差。

· changeTimeSec: 从当天开始计算的秒数,表示时间变更的精确时刻。