# 回看参数

## 1. 默认回看参数

APTV会检测播放连接中是否存在【PLTV】或【TVOD】两个字符，若存在则会自动拼接下面的回看参数

```
?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}
```

## 2. 针对整个M3U文件设置回看参数

```
#EXTM3U catchup="append" catchup-source="?playbackbegin=${(b)yyyyMMddHHmmss}&playbackend=${(e)yyyyMMddHHmmss}"
```

## 3. 如何对单个频道设置回看参数？

按照下面的方式进行设置：

```
#EXTINF:-1 catchup="append" catchup-source="?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}",CCTV1
http://hostname:port/xxx
```

## 4. 如何为单个频道设置单独的回看地址

按照下面的方式进行设置：

```
#EXTINF:-1 catchup="default" catchup-source="http://hostname:port/xxx2?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}",CCTV1
http://hostname:port/xxx
```

## 5. 如何设置 UTC 时间参数？

### 格式1：

```
#EXTINF:-1 catchup="append" catchup-source="?playseek=${(b)yyyyMMddHHmmss:utc}-${(e)yyyyMMddHHmmss:utc}",CCTV1
http://hostname:port/xxx
```

### 格式2：

```
#EXTINF:-1 catchup="append" catchup-source="?playseek={utc:YmdHMS}-{utcend:YmdHMS}",CCTV1
http://hostname:port/xxx
```

### 6. 如何设置时间戳格式

```
#EXTM3U catchup="append" catchup-source="?starttime=${(b)timestamp}&endtime=${(e)timestamp}"
http://hostname:port/xxx
```
