Matrox DSX SDK
Key Building Blocks for Developers
Matrox DSX SDK에는 광범위한 미디어 처리 모듈 세트가 포함되어 있습니다. 다용도 파일 재생 / 저장, 내장형 보조 데이터 처리, 2D DVE와 같은 비디오 효과, 산업 표준 소프트웨어 코덱 등과 같이 광범위한 지원으로 신속한 응용 프로그램 개발이 가능합니다. SDK는 하드웨어 또는 가상 클라우드 기반 인프라를 기반으로 효율적인 비용으로 4K, HD 및 SD 비디오 제품을 개발하는 데 필요한 모든 것을 제공합니다. 광범위한 파일 형식 지원 및 산업 표준 준수로 인해 방송 제품 구성 시 상호 운용성이 보장됩니다.
|
|
Software Modules
|
Robust File Reader and Playlist
파일 판독기 모듈은 즉시 사용할 수 있는 재생 목록 기능을 제공하여 비디오 재생 서버와 같은 응용 프로그램을 구현합니다. 재생 목록 기능은 다양한 파일 및 코덱 포멧 을 가질 수 있는 여러 비디오 및 오디오 포멧을 지원합니다. 각 비디오 및 오디오 파일을 편집 할 수 있습니다. (트리밍 기술). 개발자는 재생 목록 내에서 콘텐츠를 검색 할 수 있는 원활한 스크러빙 및 검색 기능을 활용할 수도 있습니다. Matrox 파일 판독기 모듈은 비표준 파일을 지원할 수 있습니다. |
Standards-Compliant File Writer
File Writer 모듈은 비디오, 오디오 및 보조 데이터 (캡션 자막, AFD, 시간 코드 등)를 다양한 산업 표준 파일 형식으로 캡처하는 쉽고 통합 된 방법을 제공합니다. 파일 저장기는 포스트 프로덕션 단계를 피함으로써 라이브 스튜디오 저장에서 상당한 시간을 절약하기 위해 기존 파일에 비디오 및 오디오를 추가하고 삽입 할 수 있습니다. File Writer와 File Reader, TD (Time Delay) 및 IR (Instant Replay) 기능을 함께 사용하면 녹화 도중 비디오를 재생하거나 편집 할 수 있습니다. 본질을 디코딩하고 다시 인코딩하는 트랜스 코딩 및 파일 통합보다 빠른 고급 기능으로 미디어 관리가 훨씬 쉽고 빠릅니다. |
|
|
Extensive File Formats and Codecs
Matrox는 카메라 제조업체 및 표준 기관과 협력하여 새롭게 생산되는 코덱 및 파일 래퍼의 사양을 준수 하므로 다양한 응용 프로그램 및 워크플로에 원활하게 통합 할 수 있습니다. 현재 지원되는 코덱에는 MPEG-2, H.264, Sony XDCAM HD 및 XAVC, Panasonic DVCPRO HD 및 AVC-Ultra, Apple ProRes 및 Avid DNxHD 가 있고 지원되는 파일 형식으로는 MXF, GXF, LXF, MOV, MP4, MPG, AVI, PitchBlue 등이 있습니다. |
High-Performance Software Compositor
컴포지터 모듈은 비디오, 애니메이션 파일 또는 그래픽의 여러 스트림 (또는 레이어)을 하나의 출력 비디오 스트림으로 혼합하는 기능을 제공합니다. 각 레이어는 자체 알파 플레인과 투명도를 가질 수 있습니다. 컴포지터는 비디오 및 알파 출력으로 업스트림 합성을 지원하고 최종 비디오 출력으로 다운 스트림 합성을 지원하며 YUV, YUVA 및 RGBA 비디오 형식도 자동으로 처리합니다. 이 컴포지터는 무한 레이어 합성을 지원하여 여러분의 창의성을 발휘할 수 있도록 지원합니다. |
|
|
Versatile Video Effects
2D DVE와 같은 소프트웨어 비디오 효과는 비디오 처리가 필요한 응용 프로그램에 제공됩니다. 고품질 크로마 / 루마 키어는 가상 스튜디오 응용 프로그램에 이상적입니다. 3 방향 선택 색 보정은 고도로 최적화되고 정교한 알고리즘으로 수행됩니다. 다양한 페이드, 와이프 및 디졸브 비디오 효과도 제공됩니다. |
High-Quality Software Scaler
스케일러 모듈은 방송 또는 다양한 해상도 에서 업 /다운 / 크로스 변환을 수행 할 수 있습니다. 또한 비디오 효과를 부드럽고 우아한 서브 픽셀 위치 지정 및 스케일링을 제공하는 데 사용할 수 있습니다. 또한 미리보기 또는 스트리밍 목적으로 프록시 비디오를 제공하는 다운 스케일러로 사용할 수 있습니다. 소프트웨어 스케일러는 한 번에 비디오 또는 비디오 및 알파에 적용 할 수 있습니다. 8 -bit에서는 1/256 픽셀, 10 -bit에서는 1/1024 픽셀까지 정확합니다. |
|
|
Advanced Ancillary Data Handling
보조 데이터는 방송 애플리케이션에서 비디오만큼 중요합니다. Matrox DSX SDK를 사용하면 보조 데이터를 완벽하게 처리, 추출, 삽입 및 조작 할 수 있습니다. CC (closed captioning), AFD, 타임 코드 등과 같은 일반적인 메타 데이터를 처리하기 위해 HANC 및 VANC 패킷을 모두 처리합니다. 또한 Matrox DSX SDK는 폐쇄 자막 용 CEA608 ~ SMPTE 334와 같은 한 비디오 표준에서 다른 비디오 표준 또는 한 사양에서 다른 사양으로 VANC 패킷을 변환 할 수 있게 합니다. |
Native SMPTE ST 2110 ST 2110 수신기 모듈은 네트워크 인터페이스 컨트롤러(NIC)와 함께 작동하여 IP 연결을 통해서 비디오, 오디오, ANC 데이터를 캡쳐 합니다. 이를 통해 데이터 센터 및 ST2110 네트워크 카드에 접속 할 수 없는 가상화 된 환경에서 ST 2110을 포착 할 수 있습니다. |
|
|
Instant NDI Connectivity 네이티브 네트워크 디바이스 인터페이스(NDI) 지원을 추가 하기만 하면 DSX SDK 모듈을 사용하여 16채널 이상의 오디오와 함께 최대 4K를 지원하는 해상도 및 프레임과 독립적인 인코딩 알고리즘으로 IP를 통해 비디오 스트림을 찾고 보내고 받을 수 있습니다. 이 통합 모듈은 NDI를 지원하는 많은 장치와 연결성 및 상호 운용성을 즉각적으로 사용 할 수 있습니다. |
Precise Time Stamping
Matrox DSX SDK는 개발자들에게 정교한 내장 시스템 클럭을 제공하여 중요한 작업에 시간을 표시합니다. 이 기능은 오디오, 비디오 및 보조 데이터 동기화가 보장 된 실시간 또는 비 실시간 비디오 처리 및 재생이 포함될 수 있습니다. 각각의 시스템 클록 주파수 내에서, 상이한 프레임 레이트 및 해상도를 갖는 비디오 및 오디오 데이터가 처리되고 동기화 될 수 있습니다.따라서 동일한 프로세스에서 SD, HD, 3G 및 4K를 모두 지원할 수 있습니다. |
|
|
Low-Latency GPU Transfer
이 모듈은 GPU 메모리로의 빠른 전송을 제공합니다. 이러한 효율적인 데이터 전송은 DirectX 및 OpenGL 기반 렌더링을 모두 지원합니다. 이 프로세스는 I/O 카드와 호스트 파일이 GPU 메모리에 모두 재생할 때 적용됩니다. |
Built-In IP Streaming
RTP 프로토콜을 통해 이 모듈은 MPEG-2 TS (transport stream)의 IP 스트리밍 수신을 지원하고 추가 처리를 위해 H.264 및 AAC 오디오의 디-멀티플렉싱 및 디코딩을 제공합니다. 출력 측면에서 비디오 및 오디오를 H.264 및 AAC가 포함 된 MPEG-2 전송 스트림으로 인코딩하고 RTP 프로토콜 네트워크를 통해 출력합니다. |
|
|
Advanced Fail-Safe & Disaster Recovery
Matrox DSX SDK는 방송 애플리케이션에 가장 안전하고 오류가 없는 하드웨어 및 소프트웨어 메커니즘을 제공합니다. OEM은 이 모듈을 활용하여 재난 복구 상황을 가장 잘 처리 할 수 있습니다. 이 모듈의 핵심은 MCE (Matrox Control Engine)로, 표준 응용 프로그램 제어와 장애 복구 간의 완벽한 전환을 통해 정교한 시스템 복구 체계를 제공합니다. 라이브 프로덕션 워크 플로의 경우 파이프 라인 손실없이 완벽하게 결함을 복구 할 수 있습니다. |
Easy Graphical Prototyping Tool
Matrox Topology Builder 응용 프로그램은 Matrox DSX SDK와 함께 제공되는 Java 기반 Windows 및 Linux 그래픽 프로토 타이핑 도구입니다. Topology API의 모든 구성 요소를 시각적으로 보여 주므로 사용자가 프로그래밍 방식으로 응용 프로그램을 코딩 할 때와 동일한 논리적 방식으로 워크플로를 작성할 수 있습니다. Topology Builder는 프로그래밍 지식이 없는 개발자는 물론 개발자도 사용할 수 있습니다. 사용자는 단일 코드 줄을 작성하기 전에도 복잡한 워크플로를 시뮬레이션하고 유효성을 검사 할 수 있습니다. 사용자는 구성 요소를 끌어 놓기 만하면 워크플로 (토폴로지)을 만들고 테스트 할 수 있습니다. |
|
|
Development Environments
Matrox DSX SDK는 Windows 및 Linux 운영 체제에서 사용할 수 있습니다. |
Matrox DSX SDK
|
Key Building Blocks for Developers Matrox DSX SDK에는 광범위한 미디어 처리 모듈 세트가 포함되어 있습니다. 다용도 파일 재생 / 저장, 내장형 보조 데이터 처리, 2D DVE와 같은 비디오 효과, 산업 표준 소프트웨어 코덱 등과 같이 광범위한 지원으로 신속한 응용 프로그램 개발이 가능합니다. SDK는 하드웨어 또는 가상 클라우드 기반 인프라를 기반으로 효율적인 비용으로 4K, HD 및 SD 비디오 제품을 개발하는 데 필요한 모든 것을 제공합니다. 광범위한 파일 형식 지원 및 산업 표준 준수로 인해 방송 제품 구성 시 상호 운용성이 보장됩니다. |
Software Modules
|
Robust File Reader and Playlist
파일 판독기 모듈은 즉시 사용할 수 있는 재생 목록 기능을 제공하여 비디오 재생 서버와 같은 응용 프로그램을 구현합니다. 재생 목록 기능은 다양한 파일 및 코덱 포멧 을 가질 수 있는 여러 비디오 및 오디오 포멧을 지원합니다. 각 비디오 및 오디오 파일을 편집 할 수 있습니다. (트리밍 기술). 개발자는 재생 목록 내에서 콘텐츠를 검색 할 수 있는 원활한 스크러빙 및 검색 기능을 활용할 수도 있습니다. Matrox 파일 판독기 모듈은 비표준 파일을 지원할 수 있습니다. |
|
Standards-Compliant File Writer
File Writer 모듈은 비디오, 오디오 및 보조 데이터 (캡션 자막, AFD, 시간 코드 등)를 다양한 산업 표준 파일 형식으로 캡처하는 쉽고 통합 된 방법을 제공합니다. 파일 저장기는 포스트 프로덕션 단계를 피함으로써 라이브 스튜디오 저장에서 상당한 시간을 절약하기 위해 기존 파일에 비디오 및 오디오를 추가하고 삽입 할 수 있습니다. File Writer와 File Reader, TD (Time Delay) 및 IR (Instant Replay) 기능을 함께 사용하면 녹화 도중 비디오를 재생하거나 편집 할 수 있습니다. 본질을 디코딩하고 다시 인코딩하는 트랜스 코딩 및 파일 통합보다 빠른 고급 기능으로 미디어 관리가 훨씬 쉽고 빠릅니다. |
|
Extensive File Formats and Codecs
Matrox는 카메라 제조업체 및 표준 기관과 협력하여 새롭게 생산되는 코덱 및 파일 래퍼의 사양을 준수 하므로 다양한 응용 프로그램 및 워크플로에 원활하게 통합 할 수 있습니다. 현재 지원되는 코덱에는 MPEG-2, H.264, Sony XDCAM HD 및 XAVC, Panasonic DVCPRO HD 및 AVC-Ultra, Apple ProRes 및 Avid DNxHD 가 있고 지원되는 파일 형식으로는 MXF, GXF, LXF, MOV, MP4, MPG, AVI, PitchBlue 등이 있습니다. |
|
High-Performance Software Compositor
컴포지터 모듈은 비디오, 애니메이션 파일 또는 그래픽의 여러 스트림 (또는 레이어)을 하나의 출력 비디오 스트림으로 혼합하는 기능을 제공합니다. 각 레이어는 자체 알파 플레인과 투명도를 가질 수 있습니다. 컴포지터는 비디오 및 알파 출력으로 업스트림 합성을 지원하고 최종 비디오 출력으로 다운 스트림 합성을 지원하며 YUV, YUVA 및 RGBA 비디오 형식도 자동으로 처리합니다. 이 컴포지터는 무한 레이어 합성을 지원하여 여러분의 창의성을 발휘할 수 있도록 지원합니다. |
|
Versatile Video Effects
2D DVE와 같은 소프트웨어 비디오 효과는 비디오 처리가 필요한 응용 프로그램에 제공됩니다. 고품질 크로마 / 루마 키어는 가상 스튜디오 응용 프로그램에 이상적입니다. 3 방향 선택 색 보정은 고도로 최적화되고 정교한 알고리즘으로 수행됩니다. 다양한 페이드, 와이프 및 디졸브 비디오 효과도 제공됩니다. |
|
High-Quality Software Scaler
스케일러 모듈은 방송 또는 다양한 해상도 에서 업 /다운 / 크로스 변환을 수행 할 수 있습니다. 또한 비디오 효과를 부드럽고 우아한 서브 픽셀 위치 지정 및 스케일링을 제공하는 데 사용할 수 있습니다. 또한 미리보기 또는 스트리밍 목적으로 프록시 비디오를 제공하는 다운 스케일러로 사용할 수 있습니다. 소프트웨어 스케일러는 한 번에 비디오 또는 비디오 및 알파에 적용 할 수 있습니다. 8 -bit에서는 1/256 픽셀, 10 -bit에서는 1/1024 픽셀까지 정확합니다. |
|
Advanced Ancillary Data Handling
보조 데이터는 방송 애플리케이션에서 비디오만큼 중요합니다. Matrox DSX SDK를 사용하면 보조 데이터를 완벽하게 처리, 추출, 삽입 및 조작 할 수 있습니다. CC (closed captioning), AFD, 타임 코드 등과 같은 일반적인 메타 데이터를 처리하기 위해 HANC 및 VANC 패킷을 모두 처리합니다. 또한 Matrox DSX SDK는 폐쇄 자막 용 CEA608 ~ SMPTE 334와 같은 한 비디오 표준에서 다른 비디오 표준 또는 한 사양에서 다른 사양으로 VANC 패킷을 변환 할 수 있게 합니다. |
|
Native SMPTE ST 2110 ST 2110 수신기 모듈은 네트워크 인터페이스 컨트롤러(NIC)와 함께 작동하여 IP 연결을 통해서 비디오, 오디오, ANC 데이터를 캡쳐 합니다. 이를 통해 데이터 센터 및 ST2110 네트워크 카드에 접속 할 수 없는 가상화 된 환경에서 ST 2110을 포착 할 수 있습니다. |
|
Instant NDI Connectivity 네이티브 네트워크 디바이스 인터페이스(NDI) 지원을 추가 하기만 하면 DSX SDK 모듈을 사용하여 16채널 이상의 오디오와 함께 최대 4K를 지원하는 해상도 및 프레임과 독립적인 인코딩 알고리즘으로 IP를 통해 비디오 스트림을 찾고 보내고 받을 수 있습니다. 이 통합 모듈은 NDI를 지원하는 많은 장치와 연결성 및 상호 운용성을 즉각적으로 사용 할 수 있습니다. |
|
Precise Time Stamping
Matrox DSX SDK는 개발자들에게 정교한 내장 시스템 클럭을 제공하여 중요한 작업에 시간을 표시합니다. 이 기능은 오디오, 비디오 및 보조 데이터 동기화가 보장 된 실시간 또는 비 실시간 비디오 처리 및 재생이 포함될 수 있습니다. 각각의 시스템 클록 주파수 내에서, 상이한 프레임 레이트 및 해상도를 갖는 비디오 및 오디오 데이터가 처리되고 동기화 될 수 있습니다.따라서 동일한 프로세스에서 SD, HD, 3G 및 4K를 모두 지원할 수 있습니다. |
|
Low-Latency GPU Transfer
이 모듈은 GPU 메모리로의 빠른 전송을 제공합니다. 이러한 효율적인 데이터 전송은 DirectX 및 OpenGL 기반 렌더링을 모두 지원합니다. 이 프로세스는 I/O 카드와 호스트 파일이 GPU 메모리에 모두 재생할 때 적용됩니다. |
|
Built-In IP Streaming
RTP 프로토콜을 통해 이 모듈은 MPEG-2 TS (transport stream)의 IP 스트리밍 수신을 지원하고 추가 처리를 위해 H.264 및 AAC 오디오의 디-멀티플렉싱 및 디코딩을 제공합니다. 출력 측면에서 비디오 및 오디오를 H.264 및 AAC가 포함 된 MPEG-2 전송 스트림으로 인코딩하고 RTP 프로토콜 네트워크를 통해 출력합니다. |
|
Advanced Fail-Safe & Disaster Recovery
Matrox DSX SDK는 방송 애플리케이션에 가장 안전하고 오류가 없는 하드웨어 및 소프트웨어 메커니즘을 제공합니다. OEM은 이 모듈을 활용하여 재난 복구 상황을 가장 잘 처리 할 수 있습니다. 이 모듈의 핵심은 MCE (Matrox Control Engine)로, 표준 응용 프로그램 제어와 장애 복구 간의 완벽한 전환을 통해 정교한 시스템 복구 체계를 제공합니다. 라이브 프로덕션 워크 플로의 경우 파이프 라인 손실없이 완벽하게 결함을 복구 할 수 있습니다. |
|
Easy Graphical Prototyping Tool
Matrox Topology Builder 응용 프로그램은 Matrox DSX SDK와 함께 제공되는 Java 기반 Windows 및 Linux 그래픽 프로토 타이핑 도구입니다. Topology API의 모든 구성 요소를 시각적으로 보여 주므로 사용자가 프로그래밍 방식으로 응용 프로그램을 코딩 할 때와 동일한 논리적 방식으로 워크플로를 작성할 수 있습니다. Topology Builder는 프로그래밍 지식이 없는 개발자는 물론 개발자도 사용할 수 있습니다. 사용자는 단일 코드 줄을 작성하기 전에도 복잡한 워크플로를 시뮬레이션하고 유효성을 검사 할 수 있습니다. 사용자는 구성 요소를 끌어 놓기 만하면 워크플로 (토폴로지)을 만들고 테스트 할 수 있습니다. |
|
Development Environments
Matrox DSX SDK는 Windows 및 Linux 운영 체제에서 사용할 수 있습니다. |