

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# MediaTailor 채널 어셈블리에 대한 시간 이동 보기 구성
<a name="channel-assembly-cdn-timeshift"></a>

AWS Elemental MediaTailor 채널 어셈블리는 선형 채널의 일시 중지, 되감기 및 스타트오버와 같은 DVR과 유사한 기능을 활성화하는 시간 이동 보기 기능을 지원합니다. 시청자가 시청 환경을 제어할 수 있도록 시간 이동 시청을 지원하도록 콘텐츠 전송 네트워크(CDN)를 구성하여 이러한 기능을 활성화합니다.

## 시간 이동 보기 이해
<a name="channel-assembly-cdn-timeshift-overview"></a>

시간 이동 보기는 다음을 포함한 선형 채널에 대해 DVR과 유사한 기능을 활성화합니다.
+ **스타트오버**: 시청자는 프로그램을 시작한 후 가입하더라도 처음부터 프로그램 시청을 시작할 수 있습니다.
+ **일시 중지 및 재개**: 최종 사용자는 콘텐츠를 일시 중지하고 나중에 시청을 재개할 수 있습니다.
+ **되감기 및 빨리 감기**: 최종 사용자는 사용 가능한 콘텐츠를 앞뒤로 탐색할 수 있습니다.
+ **보기 지연**: 최종 사용자는 채널 일정의 앞부분에서 방송된 콘텐츠를 볼 수 있습니다.

시간 이동 보기는 채널의 재생 URL에 `start` 파라미터를 추가하여 작동합니다. 파라미터는 현재 시간을 기준으로 오프셋을 초 단위로 지정합니다.
+ 음수 값은 과거의 시간을 나타냅니다(예: `start=-3600`"1시간 전부터 시작").
+ 양수 값은 미래의 시간을 나타냅니다(예: `start=3600`"향후 1시간부터 시작").

time-shift 파라미터가 있는 URL의 예:

```
https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600
```

## 시간 지연 해결
<a name="channel-assembly-cdn-timeshift-delay"></a>

CDN을 사용하여 시간 이동 보기를 지원하려면:

1. `start` 쿼리 파라미터를 채널 어셈블리로 전달하도록 CDN을 구성합니다.

1. 캐시 키에 `start` 파라미터를 포함하는 캐시 동작을 설정합니다.

1. 시간 전환 파라미터가 있는 매니페스트의 경우 짧은 TTL을 사용하거나 캐싱을 사용하지 않습니다.

이렇게 하면 각 최종 사용자가 요청된 시간 위치에 대해 올바른 매니페스트를 수신할 수 있습니다.

## 시간 이동을 위한 CDN 요구 사항
<a name="channel-assembly-cdn-timeshift-requirements"></a>

채널 어셈블리로 시간 이동 보기를 지원하려면 CDN이 다음 요구 사항을 충족해야 합니다.
+ 모든 쿼리 파라미터를 채널 어셈블리에 전달합니다.
+ 캐시 키에 `start` 파라미터를 포함합니다.
+ 시간 이동 매니페스트에 대한 적절한 캐시 무효화를 지원합니다.
+ 쿼리 파라미터를 기반으로 다양한 매니페스트 응답을 처리합니다.