HLSFragmentSelector - Amazon Kinesis Video Streams

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

HLSFragmentSelector

요청된 미디어의 타임스탬프 범위와 타임스탬프의 출처를 포함합니다.

내용

FragmentSelectorType

요청된 미디어의 타임스탬프 소스.

FragmentSelectorTypeGetHLS StreamingSession URL:로 PRODUCER_TIMESTAMP 설정된 경우 지정된 FragmentSelector: PlaybackMode TimestampRange 내에서 프로듀서 타임스탬프로 인제스트된 첫 번째 프래그먼트가 미디어 재생 목록에 포함됩니다. ON_DEMAND LIVE_REPLAY 또한 TimestampRange 인제스트된 첫 번째 프래그먼트 바로 다음 (GetHLS URL: 값까지) 내에 프로듀서 타임스탬프가 있는 프래그먼트도 포함됩니다. StreamingSession MaxMediaPlaylistFragmentResults

프로듀서 타임스탬프가 중복된 프래그먼트는 중복이 제거됩니다. 즉, 프로듀서가 실제 클록 시간과 거의 동일한 프로듀서 타임스탬프를 사용하여 프래그먼트 스트림을 생성하는 경우 HLS 미디어 재생 목록에는 요청된 타임스탬프 범위 내의 모든 프래그먼트가 포함됩니다. 일부 프래그먼트가 동일한 시간 범위와 매우 다른 시점 내에 인제스트되는 경우 가장 오래된 인제스트 프래그먼트 컬렉션만 반환됩니다.

FragmentSelectorTypeGetHLS StreamingSession PlaybackMode URL:로 설정된 경우 제작자 타임스탬프는 LIVE MP4 PRODUCER_TIMESTAMP 프래그먼트와 중복 제거에 사용됩니다. 하지만 서버 타임스탬프를 기반으로 가장 최근에 인제스트된 프래그먼트는 HLS 미디어 재생 목록에 포함됩니다. 즉, 과거에 인제스트된 프래그먼트에 현재 값이 포함된 프로듀서 타임스탬프가 있더라도 HLS 미디어 플레이리스트에는 포함되지 않습니다.

기본값은 SERVER_TIMESTAMP입니다.

타입: 문자열

유효 값: PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

필수 여부: 아니요

TimestampRange

요청된 미디어의 타임스탬프 범위의 시작과 끝

있는 경우 PlaybackType 이 값은 없어야 합니다. LIVE

유형: HLSTimestampRange객체

필수 여부: 아니요

참고

언어별 AWS SDK 중 하나에서 이 API를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.