스레드를 이용한 타이머로 카메라를 일정 주기마다 캡쳐하여
PC에 전송, MFC 대화상자 출력하는 프로그램을 짜고있습니다.
목표는 동영상 스트리밍과 얼추 비슷하게 구현하고 싶은데..
생초보 상태에서 이것저것 열흘동안 구글링하고 매달리니
2~3프레임으로 출력하는데까진 성공하였습니다.
이 이상의 프레임을 내고 싶은데... 제 감일지는 모르지만 이미지도
30Kb도 안되는 상태라 전송속도 때문에 이 이상 프레임을 낼 수 없는건 아닌것 같습니다
의심이 가는건 캡쳐시 약간의 딜레이가 있는데요 (화면 정지)
이 딜레이 길이는 캡쳐 주기가 길던 짧던 캡쳐부분 코딩이 길던 짧던 항상 고정되어 있는듯 합니다 (0.2~0.3초 정도)
캡쳐 딜레이중 다시 캡쳐 명령을 내리면 핸드폰에서 미친에러가 뜨는것 같습니다 ㅠㅠ
혹시 이 딜레이를 제거할 수 있는지 여쭈어 보고 싶습니다.
그리고 지금 현재 안드로이드에서 캡쳐, DataOutputStream 전송, PC에서 수신버퍼를 파일 Write, 파일을 컨트롤에 띄우기
순으로 이미지 전송이 진행되는데 더 프레임을 높일 수 있는 힌트좀 주시면 감사하겠습니다...