다중 모니터 지원 비디오 플레이어 의뢰 받아서 만들고 있는데


제 생각으로는 하나의 파일을 n개의 화면에 뿌려줄것이다! 라고 생각했는데


n개의 화면을 n개의 파일만큼 각 화면에 재생 할것이다 이더군요.. ㅠㅠ


그래서 n개의 화면이 딜레이 없이 동시에 플레이 되어야 한다고 하더라고요...


하지만 실제로 구현 해보니 OS 스케줄링 정책으로 싱크가 정확하게 맞지가 않ㅇ....


다행이 이럴줄 알고 오디오는 각 사운드카드별로 출력 대응은 해놨는데, 당장은 쓸모가 없다고 하심...


중앙 타이머도 두고, 타임스탬프도 사용해보고, 쓰레드 동기화로 해봤는데.. 다 실패..


프로세스 동기화도 생각 해봤는데 매우 비효율적이고 둘이 통신하는데 힘들것 같아 배제 했더니...


결국 답은 하나 더군요 여러개의 비디오를 하나로 믹싱 한다. 그리고 하나의 화면에 그려준다.


그래서 이렇게 일이 커져버렸...


그래도 계약은 계약이니 해야죠.. ㅠㅠ


근데 오늘 아침 이걸 들고 보고 하러 가야되는 상황이라... 대차게 까이겠네요.. ㅠㅠ