다음을 통해 공유


HMFT 테스트 필수 구성 요소

이 섹션에서는 Windows HLK(Windows Hardware Lab Kit)를 사용하여 HMFT(Hardware Media Foundation Transform) 규격 디바이스를 테스트하기 전에 완료해야 하는 작업에 대해 설명합니다.

HMFT 규격 디바이스는 디지털 콘텐츠의 하드웨어 기반 인코딩 또는 디코딩을 지원하는 비디오 카드 또는 칩셋입니다.

참고

비디오 카드가 독립 실행형 제품이 아닌 경우(예: 시스템 보드의 비디오 칩셋) 이러한 테스트는 시스템 인증의 일부로 실행됩니다.

하드웨어 요구 사항

HMFT 규격 디바이스를 테스트하려면 다음 하드웨어가 필요합니다.

  • 테스트 컴퓨터.

    참고

    테스트 컴퓨터는 Windows HLK 필수 구성 요소를 충족해야 합니다. 또한 HLK 작업 디렉터리로 사용되는 드라이브에 75GB 이상의 여유 공간이 있어야 합니다.

  • HMFT 규격 비디오 카드(테스트 디바이스) - HMFT 기능이 시스템 보드의 비디오 칩셋에 포함되지 않은 경우.

테스트 디바이스에 오디오, 네트워킹 또는 기타 기능이 포함된 경우 추가 하드웨어가 필요할 수 있습니다. 추가 하드웨어 요구 사항이 적용되는지 여부를 확인하려면 Windows HLK Studio에서 비디오 카드 또는 칩셋에 대해 식별되는 각 테스트에 대한 설명을 참조하세요.

소프트웨어 요구 사항

HMFT 규격 디바이스를 테스트하려면 다음 소프트웨어가 필요합니다.

  • 최신 Windows HLK 필터 또는 업데이트.

  • 테스트 디코딩 또는 인코딩 중에 사용되는 표준 비디오 파일입니다.

    참고

    Windows HLK를 설치하는 동안 표준 비디오 파일이 Windows HLK Studio에 다운로드됩니다.

HMFT 인코딩 및 디코딩 테스트를 실행하기 전에 Windows 개발자 센터 HMFT 멀티미디어 테스트에 대한 Windows HLK(Hardware Lab Kit) 추가 테스트 콘텐츠를 다운로드해야 합니다. 추가 테스트 콘텐츠를 다운로드한 후 다음 방법 중 하나로 이 콘텐츠를 저장해야 합니다.

  • 테스트를 예약할 때 HLK 컨트롤러의 %DTMBIN%..\Tests\HMFTContent 경로에서 ContentSource 매개 변수의 기본값을 사용해야 합니다. 이렇게 하면 각 테스트가 해당 단일 테스트에만 필요한 입력 콘텐츠를 복사한 다음 테스트가 완료된 후에 콘텐츠를 삭제합니다. 이 기능은 사용 가능한 공간이 75GB 미만인 컴퓨터에 유용합니다.

  • %DTMBIN%..\Tests\HMFTContent가 아닌 다른 위치 또는 클라이언트 컴퓨터에 액세스할 수 있는 네트워크 공유에서. 테스트를 예약할 때 ContentSource 매개 변수를 파일을 복사한 위치로 구성해야 합니다. 이 동작은 이 목록의 첫 번째 항목과 동일하지만 콘텐츠가 있는 위치를 지정할 수 있습니다.

  • 테스트를 실행하기 전에 각 클라이언트 컴퓨터에서 로컬로 콘텐츠를 복사합니다. ContentSource 매개 변수를 클라이언트 컴퓨터의 콘텐츠 경로로 구성해야 합니다. 예를 들어 d: 문자가 있는 외부 드라이브를 사용하고 d:\HMFTContent에 콘텐츠를 배치하는 경우 ContentSource 매개 변수를 d:\HMFTContent로 구성해야 합니다. 이렇게 하면 테스트에서 로컬 콘텐츠를 사용하고 각 테스트에 대한 각 파일을 복사하지 않습니다. 이 옵션을 사용하려면 클라이언트 컴퓨터에 75GB 이상의 여유 공간이 필요하지만 각 테스트에 대해 콘텐츠를 복사할 필요가 없으므로 테스트 실행 속도가 빨라질 것입니다.

    참고

    ContentSource 매개 변수는 테스트가 예약된 모든 클라이언트 컴퓨터에 전달되므로 모든 클라이언트 컴퓨터에서 콘텐츠 위치가 동일해야 합니다.

  • 테스트를 실행하기 전에 각 클라이언트 컴퓨터에서 로컬로 콘텐츠를 복사하고 콘텐츠 위치를 %PATH% 환경 변수에 추가합니다. ContentSource 매개 변수의 기본값을 그대로 둡니다. 이렇게 하면 테스트가 이 목록의 세 번째 항목과 비슷하게 동작합니다. 이 옵션을 사용하면 콘텐츠가 모든 클라이언트 컴퓨터에서 동일한 위치에 있지 않아도 됩니다.

테스트 컴퓨터 구성

HMFT 규격 디바이스를 테스트하기 위해 테스트 컴퓨터를 구성하려면 다음을 수행합니다.

  1. 테스트 컴퓨터에 적절한 Windows 운영 체제를 설치한 다음, 테스트 네트워크(Windows HLK Studio 및 Windows HLK 컨트롤러를 포함하는 네트워크)의 컴퓨터를 구성합니다.

    참고

    Windows Server 2008 R2, Windows Server 2012 또는 Windows Server 2012 R2에서 테스트하는 경우 데스크톱 환경 패키지를 설치해야 합니다. 명령 프롬프트에 다음을 입력합니다.

    Dism.exe /online /enable-feature /featurename:DesktopExperience /all

    컴퓨터가 다시 시작되지 않으면 수동으로 다시 시작해야 합니다.

  2. 필요한 경우 제조업체에서 제공하는 디바이스 드라이버를 테스트 컴퓨터에 설치합니다.

  3. 독립 실행형 비디오 카드의 경우 테스트 컴퓨터에 카드를 설치합니다.

  4. Windows HLK 클라이언트 애플리케이션을 테스트 컴퓨터에 설치합니다.

  5. Windows HLK Studio를 사용하여 컴퓨터 풀을 만들고 테스트 컴퓨터를 해당 풀로 이동합니다.

테스트를 시작하기 전에 테스트 컴퓨터가 준비 상태인지 확인합니다. 테스트를 실행하기 전에 매개 변수를 설정해야 하는 경우에는 해당 테스트에 대한 대화 상자가 표시됩니다. 자세한 내용은 특정 테스트 항목을 검토하세요.

수동 Windows HLK 테스트에는 사용자 개입이 필요합니다. 제출에 대한 테스트를 실행하는 경우 수동 테스트와 별도로 블록에서 자동화된 테스트를 실행하는 것이 가장 좋습니다. 이렇게 하면 수동 테스트가 자동화된 테스트의 완료를 방해하지 않도록 할 수 있습니다.