suakii.egloos.com

suakii's log





텀프로젝트 진행중..

아래글에 썻던 채팅 프로젝트의 발표가 다음주로 다가왔다.
아래 글에서는 성공했었다고 썻지만 사실 그 이후로 전혀 화상채팅쪽의 진전이 없었다. 계속되는 버그와..
저 작업이 성공했던 결과를 돌이켜보면 영상을 opencv로 캡처해서 보여주고 그 이미지 자체를 다시 로컬로 전송
하였기에 성공하였던 것이고 결과물이 다른 컴퓨터의 클라이언트로 갔을땐 그대로 뻣어버리는 결과를 계속
발생시켰다. 오늘 저녁부터 다시 시작된 작업에서 이전의 복잡한 프로토콜을 간소화 시켰다. 기존의
클래스를 생성하면서 프로토콜을 만들고 그것을 전송하고 다시 언팩을 하고 했는데 더 간단히 할 수 있는 작업을
괜히 복잡하게 만들어버린 결과가 되고 말았었다. 게다가 캡처된 이미지가 한번에 전송될꺼라는 순진한 생각.ㅠ.ㅠ
공부를 하면 뭐하나 이런 문제점들을 놓치는데 말이야. 결국 보내고 받는 구조를 변경시키고 옆에 있는 다른 컴퓨터
에서 실행을 시켰지만 결과는... 슬로우모션....ㅠ.ㅠ 그랬다.. 대략 캡처된 이미지의 사이즈가 76032Bytes 정도 여서
한번에 갈 수 도 없거니와 그걸 그려주는데도 너무 힘들어 하는 구조였다고나 할까.
다시금 작업을 해서 영상을 압축을 해서 보냈다. 이런 압축한 이미지의 사이즈는 3539 정도의 사이즈다. 이건 물로
한번에 전송이 충분히 가능한 사이즈다. 정말 이번 작업을 하면서 얼마나 많이 실수하고 좌절하고 다시금 그 속에서
부족함을 느끼는지 모르겠다. 암튼 클라이언트의 컴퓨터에서 화면이 잘 재생이 된다. 물론 화질은 떨어지지만.^^

이젠 같은 조의 다른 분이 작업하고 계시는 전체 채팅 프로그램에 이걸 붙여 넣어야하는데 걱정이다.
휴... 들어가야지 마지막으로 기념 스샷 한방.ㅋ




트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://suakii.egloos.com/tb/2337566 [도움말]

덧글

  • object 2009/06/05 05:19 # 답글

    왕년에 이걸로 삽질을 많이해서 낯이 익군요.. 압축을 해서 보내면 대충 I 프레임은 3~4천 바이트 P 프레임은 몇 백 바이트로 나오기 때문에 udp로 한방에 보내기 쉽습니다.
  • 수아기 2009/06/05 10:38 #

    우왓 object님 이시군요.^^ 네 제가 잘 몰라서 엄청 고생을 하고 있답니다. 압축의 중요성을 다시 한번 깨닫고 있답니다.
  • object 2009/06/05 11:31 #

    네, mpeg2/4 같은 걸로 압축해야죠. h.264 같은 소스는 공개 소스도 많이 있으니 이걸 이용하시면 제일 좋습니다.
  • 수아기 2009/06/05 12:51 #

    네 감사드려요.^^ 말씀해주신거 또 공부해봐야겠습니다.
덧글 입력 영역