-
[DirectShow기초] 필터와 필터 그래프
필터란? MSDN에 따르면 다음과 같다. A key component in the DirectShow architecture, a filter is a COM object that supports DirectShow interfaces or base classes. It might operate on streams of data in a variety of ways, such as reading, copying, modifying, or writing the data to a file. Sources, transform filters, and renderers are all particular […]
-
동영상 압축에 대한 이해 -3
동영상 압축에 대한 이해 -3 ..more
-
동영상 압축에 대한 이해 -2
동영상 압축에 대한 이해 -2 ..more
-
동영상 압축에 대한 이해 -4
동영상 압축에 대한 이해 -4 ..more
-
동영상 압축에 대한 이해 -1
동영상 압축에 대한 이해 -1 ..more
-
RTSP(Real Time Streaming Protocol)
*RTSP(Real Time Streaming Protocol)RTSP(RealTime Streaming Protocol)은 On Demand 형식으로 리얼타임 미디어 전송을 행하는 애플리케이션 계층의 프로토콜RTSP는 인터넷 상에서 스트리밍 데이터를 제어하는 방법에 대한 표준안으로 스트리밍 기술이 사용하는 표준 프로토콜RTP 스트림 제어를 위한 메시지 패킷 TCP를 하부 계층 프로토콜로 사용RTSP도H.323과 마찬가지로, 멀티미디어 콘텐츠 패킷 포맷을 지정하기 위해RTP를 사용한다. 그러나 H.323이 적당한 크기의 그룹간에 화상회의를 하기 위해 […]
-
RTSP(Real Time Streaming Protocol)
*RTSP(Real Time Streaming Protocol)RTSP(RealTime Streaming Protocol)은 On Demand 형식으로 리얼타임 미디어 전송을 행하는 애플리케이션 계층의 프로토콜RTSP는 인터넷 상에서 스트리밍 데이터를 제어하는 방법에 대한 표준안으로 스트리밍 기술이 사용하는 표준 프로토콜RTP 스트림 제어를 위한 메시지 패킷 TCP를 하부 계층 프로토콜로 사용RTSP도H.323과 마찬가지로, 멀티미디어 콘텐츠 패킷 포맷을 지정하기 위해RTP를 사용한다. 그러나 H.323이 적당한 크기의 그룹간에 화상회의를 하기 위해 […]
-
DirectShow
소개FilterFilter GraphDirectShow 어플리케이션 작성작성 환경 세팅Filter 작성시 추가 환경Playing the FileSample Code소개다양한 포멧(ASF,AVI,MP3)의 미디어 스트림을 제어할수 있는 구조체.가장 기본단위의 S/W 컴포넌트 : FilterFilter파일 읽기.video caputure 디바이스를 통해서 video 얻기각각의 스트림 포멧으로 디코딩.데이터를 그래픽 혹은 사운드 카드로 전송.Filter Graph다수의 Filter가 연결된 형태.파일을 입력받아 출력할때까지의 구조.eg.)HardDrive-> File Source(Async) -> AVI Spliter -> AVI Decompressor -> Video Renderer […]
-
RTP를 위한 DirectShow Filter 구현 관련자료
MorganRTP DirectShow Filters!!! Beta –Beta –Beta –Beta –Beta –Beta –Beta !!!What is this ?It is a set ofDirectShow filtersthat allows you to performmedia-streamingon yourWindows PC:Morgan RTP Source Filter(to receive media content over a network).Morgan RTP Destination Filter(to send media content over a network).DirectShowis a sub-system of MicrosoftDirectXdedicated to media content on Windows platforms. ADirectShow filteris […]
-
DirectShow를 이용하여 카메라 동영상을 mp4로 캡쳐해 보자~
위의 그림은 동영상을 캡쳐 하기 위한 필터 그래프이다.사실 위 그림만으로 모든것이 설명이 되지만 ..그래도 혹시 내가 잊어버릴까봐 부가설명을 ;; // GraphBuilder와 CaptureGraphBuilder2를 생성한다.// 비디오 캡쳐를 위해서는 일반적으로 CaptureGraphBuilder2를 이용하는것 같다. (amcap예제 참고) RETURNIF(CoInitializeEx(NULL, COINIT_APARTMENTTHREADED)); RETURNIF(CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void**)&m_videoRecGraph)); RETURNIF(CoCreateInstance (CLSID_CaptureGraphBuilder2 , NULL, CLSCTX_INPROC, IID_ICaptureGraphBuilder2, (void **) &m_vCapBuilder2)); CoUninitialize(); /* 위의 필터 그래프대로 필터들을 생성하고 graph에 추가해 준다. 여기서 사용한 mp4 writer필터는 공개된 […]