동영상 디코딩 및 화면출력 성능문제 입니다.
조회수 1889회
480×270 크기 동영상 144 개 채널을 한 화면에 출력해야하는 프로젝트가 있습니다.
동영상당 15프레임씩 이니까 144 개 채널이면 1920×1080 30fps 4.5 채널 디코딩 하는거와 비슷합니다.
cpu 는 i7-3xxx 을 사용했는데 cpu 사용률은 2~30% 밖에 안되더군요.
그런데 디코딩만 할때는 제 성능이 다 나오는데 화면 출력까지 하게되면 화면 그리는 부분에서 버틀랙이 생기는지 성능이 1/4 정도로 줄어버리네요.
예전부터 있던 프로젝트라 화면 출력 부분은 directdraw7 을 사용하고 있습니다.
성능이 안나오는 이유가 directdraw 문제인지 그래픽카드 성능 문제인지 아니면 로직상의 문제인지 궁금합니다.
감사합니다.
댓글 입력