소니 및 파나소닉 프로페셔널 카메라 트랜스코더 제품군의 MainConcept P2 AVC-ULTRA 트랜 스코더는 파일 기반 트랜스코딩에 최적화된 도커 컨테이너로 P2 AVC-Intra, P2 AVC LongG, AVC-Intra RP2027과 같은 파나소닉 카메라 포맷으로 변환할 수 있습니다. 메인 컨셉 P2 AVC-ULTRA 트랜스코더는 다양한 입력 포맷을 지원하며 즉시 사용할 수 있습니다. 명령줄, REST API 또는 다양한 컨테이너 관리 도구를 통해 제어할 수 있습니다.
P2 AVC-ULTRA 트랜스코더에는 모든 워크플로우에 서비스형 또는 직접 컴퓨팅 인스턴스로 빠르고 유연하게 배포할 수 있도록 최적화된 단일 컨테이너화된 애플리케이션으로 사전 패키징된 MainConcept의 코덱이 포함되어 있습니다.
P2 AVC-ULTRA 트랜스코더의 이 버전은 클라우드 환경에서 MainConcept 코덱 및 관련 라이브러리의 작동 방식과 성능을 시연하는 무료 버전입니다. 처리된 비디오에 워터마크를 추가하고 오디오를 간헐적으로 음소거합니다. P2 AVC-ULTRA 트랜스코더의 정식 버전을 배포하려면 [MainConcept on Linode](https://www.mainconcept.com/akamai-linode) 웹사이트를 방문하세요.
Marketplace 앱 배포
리노드 Marketplace 에서는 클라우드 관리자를 사용하여 컴퓨팅 인스턴스에 소프트웨어를 쉽게 배포할 수 있습니다. 전체 단계는 Marketplace 앱 시작하기를 참조하세요.
- Cloud 관리자에 로그인하고 왼쪽 탐색 메뉴에서 Marketplace 링크를 선택합니다. 그러면 리노드 만들기 페이지가 표시되며, 미리 선택된 Marketplace 탭이 미리 선택되어 있습니다.
- 앱 선택 섹션에서 배포할 앱을 선택합니다.
- 컴퓨팅 인스턴스 만들기 가이드의 단계와 조언에 따라 양식을 작성합니다. 선택한 Marketplace 앱에 따라 사용 가능한 추가 구성 옵션이 있을 수 있습니다. 호환되는 배포판, 권장 요금제 및 이 Marketplace 앱에 사용할 수 있는 추가 구성 옵션은 아래의 구성 옵션 섹션을 참조하세요.
- 리노드 만들기 단추를 클릭합니다. Compute 인스턴스가 프로비전되고 완전히 전원이 켜지면 소프트웨어 설치가 완료될 때까지 기다립니다. 이 시간 전에 인스턴스가 전원을 끄거나 다시 시작하면 소프트웨어 설치가 실패할 수 있습니다.
- 앱이 완전히 설치되었는지 확인하려면 Marketplace 앱 시작하기 > 설치 확인을 참조하세요. 설치가 완료되면 배포 후 시작하기 섹션의 지침에 따라 애플리케이션에 액세스하여 사용을 시작합니다.
앱이 완전히 설치되었는지 확인하려면 Marketplace 앱 시작하기 > 설치 확인을 참조하세요. 설치가 완료되면 배포 후 시작하기 섹션의 지침에 따라 애플리케이션에 액세스하여 사용을 시작합니다.
예상 배포 시간: 메인컨셉 P2 AVC-ULTRA 트랜스코더는 컴퓨트 인스턴스 프로비저닝이 완료된 후 5~10분 이내에 완전히 설치해야 합니다.
구성 옵션
- 지원되는 배포판: Ubuntu 20.04 lts, Ubuntu 22.04 lts, Debian 11
- 권장 요금제: 메인컨셉 P2 AVC 울트라 트랜스코더에는 16GB Dedicated CPU 또는 공유 컴퓨팅 인스턴스를 권장합니다.
메인 컨셉 P2 AVC-ULTRA 트랜스코더 옵션
제한된 사용자(선택 사항)
선택적으로 다음 필드를 작성하여 새 계산 인스턴스에 대해 제한된 사용자를 자동으로 만들 수 있습니다. 이 방법은 대부분의 배포에 추가 보안 조치로 권장됩니다. 이 계정은 스도 () 명령을 실행할 때 높은 권한을 제공하는 그룹( sudo
접두사.
- 한정 된 sudo 사용자: 제한된 사용자에 대해 기본 사용자 이름을 입력합니다.
- 제한된 사용자를 위한 암호: 새 사용자에 대한 강력한 암호를 입력합니다.
- 제한된 사용자를 위한 SSH 공개 키: 공개 키 인증을 통해(암호를 입력하지 않고) 제한된 사용자로 로그인하려면 여기에서 공개 키를 입력합니다. 키 쌍을 생성하는 방법에 대한 지침은 서버에서 SSH 키 쌍 만들기 및 공용 키 인증 구성을 참조하십시오.
- SSH를 통해 루트 액세스를 사용하지 않도록 설정합니다. 루트 사용자가 SSH 를 통해 로그인하지 못하도록 차단하려면 예(권장)를 선택합니다. 로그인한 후에도 루트 사용자로 전환할 수 있으며 Lish를 통해 루트로 로그인할 수도 있습니다.
사용자 지정 도메인(선택 사항)
사용자 정의 도메인을 자동으로 구성하려면 먼저 Linode의 네임 서버를 사용하도록 도메인을 구성해야 합니다. 이 작업은 일반적으로 등록기관을 통해 직접 수행합니다. 도메인에 Linode 네임 서버 사용을 참조하세요. 설정이 완료되면 Marketplace 앱의 다음 필드를 채우면 됩니다:
- 리노드 API 토큰: 리노드를 사용하여 사용자 정의 도메인을 관리하려면 DNS Manager 를 사용하여 사용자 정의 도메인의 DNS 레코드를 관리하려면 계정에 Linode API 도메인에 대한 읽기/쓰기 액세스 권한이 있는 개인 액세스 토큰을 계정에 생성하세요. 이 토큰이 하위 도메인 및 도메인 필드(아래 설명)와 함께 제공되면 설치는 리노드를 통해 DNS 레코드 생성을 시도합니다. API. API 액세스 토큰 받기를 참조하세요. 이 필드를 제공하지 않으면 DNS 공급업체를 통해 DNS 레코드를 수동으로 구성하고 새 인스턴스의 IP 주소를 가리키도록 해야 합니다.
- 하위 도메인: 사용하려는 하위 도메인(예: www 때문에
www.example.com
. - 도메인: example.com 등 사용하려는 도메인 이름입니다.
배포 후 시작하기
모든 패키지가 설치되면 MainConcept P2 AVC-ULTRA 트랜스코더는 API 요청을 수신할 준비가 완료됩니다. REST API는 인증이 필요하지 않습니다. API 함수는 다음 구문을 사용합니다:
http://CONTAINER_IP_ADDRESS:PORT/rest/API_VERSION/FUNCTION/PARAMETERS
위의 URL에서, API_VERSION
에는 주요 버전만 포함되며 선행 "v"를 사용하여 포맷해야 합니다. 예를 들어, MainConcept P2 AVC-ULTRA 트랜스코더 v2.0의 API 버전은 "v1"입니다. 또한 사용자 지정 도메인을 사용하기로 선택한 경우 인스턴스를 IP_ADDRESS
를 입력하세요. 아래 함수 예시를 참조하세요:
- 서비스 이름 가져오기:
GET http://IP_ADDRESS:PORT/rest/v1/service
- 트랜스코딩 작업 받기:
GET http://IP_ADDRESS:PORT/rest/v1/jobs
- 특정 작업에 대한 자세한 정보를 확인하세요:
GET http://IP_ADDRESS:PORT/rest/v1/jobs/JOB_ID
- 트랜스코딩 작업을 시작합니다:
POST http://IP_ADDRESS:PORT/rest/v1/jobs
아래는 JSON 형식의 작업 설명 파일 본문 예시입니다:
{
"INPUT": "ftp://10.144.41.202:2121/test.mp4",
"OUTPUT": "ftp://10.144.41.202:2121/test/p2_avcintra.mxf",
"PRESETNAME": "P2_AVCIntra_100",
"KEEP_CONTENT": "TRUE",
"VERBOSITY": "DEFAULT"
}
다양한 옵션에 대한 매개 변수를 편집하여 구성할 수 있습니다. properties.txt
파일.
다음 단계
추가 사용 정보 및 포맷 가이드라인을 보려면 MainConcept의 트랜스코더 페이지로 이동하여 P2 AVC-ULTRA 트랜스코더를 선택하여 MainConcept P2 AVC-ULTRA 트랜스코더의 공식 문서를 참조하세요. 도구 또는 소프트웨어 자체에 대한 지원이 필요한 경우 사이드바의 정보를 사용하여 MainConcept 지원팀에 문의하거나 MainConcept 커뮤니티 포럼을 검색하세요.