

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

# TAMS 입력 요구 사항
<a name="tams-input-requirements"></a>

MediaConvert를 사용하여 TAMS 서버의 콘텐츠를 처리하려면 다음이 필요합니다.

**TAMS 서버**  
BBC TAMS API 사양을 구현하고 HTTPS 프로토콜을 사용하여 MediaConvert에서 액세스할 수 있는 TAMS 서버입니다. 서버는 소스, 흐름 및 세그먼트에 필요한 API 엔드포인트를 지원해야 합니다. 소스 IDs 또는 쿼리 파라미터 없이 기본 서버 URL(예: `https://tams-server.example.com/api`)만 제공합니다.  
BBC TAMS 사양에 대한 자세한 내용은 [https://bbc.github.io/tams/main/index.html](https://bbc.github.io/tams/main/index.html) 참조하십시오.

**EventBridge 연결**  
TAMS 서버의 OAuth 자격 증명으로 구성된 Amazon EventBridge 연결입니다. 연결에는 필요한 OAuth 범위인 `tams-api/read`, `tams-api/write`및가 포함되어야 합니다`tams-api/delete`.  
EventBridge 연결에 대한 자세한 내용은 [EventBridge 사용 설명서를](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-connections.html) 참조하세요.

**유효한 소스 ID**  
TAMS 서버에서 유효한 다중 형식 소스를 식별하는 UUID입니다. 소스에는 지정된 시간 범위에서 사용할 수 있는 세그먼트가 있는 비디오, 오디오 또는 결합된 흐름이 포함되어야 합니다.

**IAM 권한**  
MediaConvert 서비스 역할에는 지정된 EventBridge 연결에 액세스할 수 있는 권한이 있어야 합니다. 서비스 역할에 다음 권한을 추가합니다.    
****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "ConnectionPermissions",
            "Effect": "Allow",
            "Action": [
                "events:RetrieveConnectionCredentials"
            ],
            "Resource": "arn:aws:events:us-west-2:111122223333:connection/*"
        },
        {
            "Sid": "SecretsManagerPermissions",
            "Effect": "Allow",
            "Action": [
                "secretsmanager:GetSecretValue",
                "secretsmanager:DescribeSecret"
            ],
            "Resource": "arn:aws:secretsmanager:us-west-2:111122223333:secret:events!connection/*"
        }
    ]
}
```

**세그먼트 10,000개 미만**  
각 TAMS 흐름에는 최대 10,000개의 세그먼트가 포함될 수 있습니다. 시간 범위에 더 많은 세그먼트가 포함된 경우 작업이 실패하고 오류가 발생합니다. 더 긴 콘텐츠를 위해 더 짧은 시간 범위 또는 여러 작업을 사용하는 것이 좋습니다.

**입력 클리핑 없음**  
TAMS 입력에는 입력 클리핑 설정을 지정할 수 없습니다. MediaConvert는 세그먼트 경계와 지정된 시간 범위를 기반으로 정확한 클리핑 파라미터를 자동으로 계산합니다.

**제로 기반 타임코드**  
타임코드 소스는 **0으로** 설정하거나 지정하지 않은 상태로 두어야 합니다. 다른 타임코드 소스는 자동 클리핑 계산을 방해합니다.