간단한 streaming server/client 프로그램 조언 부탁드립니다.
글쓴이: xmlParser / 작성시간: 금, 2004/08/13 - 11:37오전
정말 간단한 streaming client/server를 만들고있습니다.
간단하게 설명하자면
서버에서 mpeg4파일의 각 프레임을 계속 전송합니다.
클라이언트에서는 그 프레임을 받아 디코딩해서 이미지로 저장을 합니다.
서버구현은 어렵지 않은데, 클라이언트 구현이 조금 까다로운데요
지금 현재 구현한 클라이언트 알고리즘입니다.
클라이언트에서는 서버에서 보낸 프레임을 받고, 디코딩하고, 이미지로 저장하는 스레드가 돌고 있습니다. 큐 버퍼를 두개 만들었구요, 프레임을 받는 메인 스레드는 계속해서 프레임을 받아 큐에 저장하고 있고, 디코딩하는 스레드는 프레임 큐가 어느정도 차게되면 디코딩해서 이미지를 만들기위한 큐에 저장합니다.
TCP 소켓을 이용하고 있구요, 위 알고리즘의 문제점이나 보완점이 있으면 조언을 부탁드림니다.
Forums:
댓글 달기