동영상 디코딩 및 화면출력 성능문제 입니다.

조회수 1889회

480×270 크기 동영상 144 개 채널을 한 화면에 출력해야하는 프로젝트가 있습니다.

동영상당 15프레임씩 이니까 144 개 채널이면 1920×1080 30fps 4.5 채널 디코딩 하는거와 비슷합니다.

cpu 는 i7-3xxx 을 사용했는데 cpu 사용률은 2~30% 밖에 안되더군요.

그런데 디코딩만 할때는 제 성능이 다 나오는데 화면 출력까지 하게되면 화면 그리는 부분에서 버틀랙이 생기는지 성능이 1/4 정도로 줄어버리네요.

예전부터 있던 프로젝트라 화면 출력 부분은 directdraw7 을 사용하고 있습니다.

성능이 안나오는 이유가 directdraw 문제인지 그래픽카드 성능 문제인지 아니면 로직상의 문제인지 궁금합니다.

감사합니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)