멀티미디어 프레임워크
Multimedia framework![]() |
멀티미디어 프레임워크는 컴퓨터와 네트워크를 통해 미디어를 처리하는 소프트웨어 프레임워크입니다.뛰어난 멀티미디어 프레임워크는 직관적인 API와 모듈러 아키텍처를 제공하여 새로운 오디오, 비디오 및 컨테이너 형식과 전송 프로토콜을 쉽게 지원합니다.미디어 플레이어, 오디오 또는 비디오 에디터 등의 응용 프로그램에서 사용하는 것을 의도하고 있지만 화상 회의 응용 프로그램, 미디어 컨버터 및 기타 멀티미디어 도구 구축에도 사용할 수 있습니다.모듈 간에 자동으로 데이터가 처리되므로 연결된 모듈 간에 일일이 버퍼를 전달할 필요가 없습니다.
기능 라이브러리와는 달리 멀티미디어 프레임워크는 미디어 처리를 위한 런타임 환경을 제공합니다.이러한 환경은 프레임워크를 사용하여 응용 프로그램에서 분리된 미디어 처리 블록의 실행 컨텍스트를 제공하는 것이 이상적입니다.이 분리는 멀티미디어 데이터의 독립된 처리를 시기적절하게 지원합니다.이러한 개별 컨텍스트는 스레드로 구현할 수 있습니다.
「 」를 참조해 주세요.
- AVFundation, Apple Quick Time 멀티미디어 프레임워크 대체
- DirectShow는 소프트웨어 개발자가 미디어 파일 또는 스트림으로 다양한 작업을 수행할 수 있도록 마이크로소프트가 제작한 멀티미디어 프레임워크 및 API입니다.
- FFmpeg는 미디어를 디코딩, 인코딩, 트랜스코드, mux, demux, 스트리밍, 필터링 및 재생하기 위한 크로스 플랫폼 멀티미디어 프레임워크입니다.
- 크로스 플랫폼 파이프라인 기반 멀티미디어 프레임워크인 GStreamer
- Media Foundation은 Microsoft가 Windows Vista 및 Windows 7의 디지털 미디어용으로 제공하는 COM 기반의 멀티미디어 프레임워크 파이프라인 및 인프라스트럭처 플랫폼입니다.
- TV 편집용 오픈 소스 멀티미디어 프레임워크인 Media Lovin' Toolkit.
- Qt 툴킷의 크로스 플랫폼 멀티미디어 프레임워크인 Phonon
- Quick Time(Mac OS 및 Windows용 Apple에서 제공하는 멀티미디어 프레임워크)
- 비디오에 의한 VLC 미디어 플레이어, 미디어 플레이어 및 멀티미디어 프레임워크LAN 프로젝트