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


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

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

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

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

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

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

감사합니다.

  • 2016년 05월 05일에 작성됨

조회수 224


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close