참조: 변수 데이터에 대한 식별자 - AWS Elemental MediaLive

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

참조: 변수 데이터에 대한 식별자

가변 데이터의 식별자는 $ 코드로, 필드 값에 포함하여 가변 데이터를 나타낼 수 있습니다. 일반적으로 MediaLive는 채널을 실행할 때 변수 데이터(예: 날짜 및 시간의 경우 $dt$)를 확인합니다. 예를 들어 $dt$는 현재 날짜 및 시간으로 확인됩니다.

이러한 식별자를 사용하는 경우, 채널이 동일한 대상이 있는 두 개(또는 그 이상)의 출력을 제공하지 않습니다. 이러한 경우, 채널이 생성에 대해 검증을 수행하지 않지만 시작에 실패합니다.

다음 단원에서는 MediaLive에서 지원하는 변수 식별자와 이러한 식별자를 사용할 수 있는 위치에 대한 규칙을 설명합니다.

지원되는 변수 데이터

MediaLive에서는 다음 표에 나열된 변수 데이터 식별자를 지원합니다. 각 행에서 첫 번째 열은 필드에 입력할 문자열을 지정합니다. 두 번째 열은 MediaLive가 변수를 확인한 후의 데이터 형식을 지정합니다. 세 번째 열은 데이터를 설명합니다.

식별자 형식 설명
$dt$ YYYYMMDDTHHMMSS

HLS 출력의 경우 각 세그먼트의 UTC 날짜 및 시간입니다.

다른 모든 출력의 경우 채널의 UTC 날짜 및 시작 시간입니다.

$d$ YYYYMMDD

HLS 출력의 경우 각 세그먼트의 UTC 날짜 및 시간입니다.

다른 모든 출력의 경우 채널이 시작되는 UTC 날짜입니다.

$t$ HHMMSS

HLS 출력의 경우 각 세그먼트의 UTC 시간입니다.

다른 모든 출력의 경우 채널의 UTC 시작 시간입니다.

$rv$ Kb 비디오 비트레이트.
$ra$ Kb 출력의 모든 오디오 비트레이트의 총계입니다.
$rc$ Kb 출력에 대한 컨테이너 비트레이트 또는 출력에 대한 모든 오디오 비트레이트와 비디오 비트레이트의 합계(컨테이너 비트레이트가 지정되어 있지 않은 경우).
$w$ 픽셀 가로 해상도.
$h$ 픽셀 세로 해상도.
$f$ 정수 소수점 자리가 없는 FPS 프레임 속도. 예를 들어, “23.976”은 “23”으로 표시됩니다.
$$ $ 이스케이프된 $.
$sn$ 정수, 고정 길이 출력에 있는 비디오 세그먼트의 번호입니다.
%0n 패딩 수정자 데이터 식별자의 수정자입니다. 수정자는 앞에 0이 있는 변경된 값을 패딩합니다. 형식은 %0n이며, 여기에서 n은 숫자입니다.

예를 들어, $h$ 식별자의 변경된 값이 5자 길이가 되도록 하려면, 식별자를 $h%05$로 지정합니다.

세로 해상도가 "720"이면 변경되고 패딩된 값은 “00720”이 됩니다.

변수 데이터 사용 규칙

이 표에서는 위 표의 변수 데이터 식별자를 사용할 수 있는 위치에 대해 설명합니다. 각 행에서 처음 두 열은 식별자를 사용할 수 있는 위치를 지정합니다. 세 번째 열은 해당 위치에서 사용할 수 있는 식별자를 지정합니다.

객체 필드 허용되는 식별자
채널 — 아카이브, HLS, Microsoft Smooth 출력 그룹 출력 그룹의 대상 필드 $dt$, $d$, $t$
채널 — 아카이브, Microsoft Smooth 출력 그룹 출력의 이름 한정자 필드 $ra$, $rc$, $sn$를 제외한 모두
채널 — HLS 출력 그룹 출력의 이름 한정자 필드 $sn$를 제외한 모두
채널 — 아카이브, Microsoft Smooth 출력 그룹 출력의 세그먼트 한정자 필드 $ra$, $rc$, $sn$를 제외한 모두
채널 — HLS 출력 그룹 출력의 세그먼트 한정자 필드 $sn$를 제외한 모두
일정 — HLS ID3 세그먼트 태그 지정 작업 태그 필드 모두