[졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현

 1  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-1
 2  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-2
 3  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-3
 4  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-4
 5  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-5
 6  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-6
 7  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-7
 8  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-8
 9  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-9
 10  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-10
 11  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-11
 12  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-12
 13  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-13
 14  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-14
 15  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-15
 16  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-16
 17  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-17
 18  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-18
 19  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-19
 20  [졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
  • 논문 > 공학계열
  • 2004.11.26
  • 23페이지 / hwp
  • 9,100원
  • 273원 (구매자료 3% 적립)
자료 다운로드  네이버 로그인
소개글
[졸업][전자통신공학] Video Chatting Programming(비디오챗팅프로그램) 구현에 대한 자료입니다.
목차
제1장 개발 동기 및 필요성
1.1 개요
1.2 특징 및 장점

제2장 관련 내용 연구
2.1 교과목 관련 내용
2.1.1 H.263 (영상관련 기술)
2.1.2 Socket Programming
2.1.3 TCPㆍUDP
2.1.3.1 TCP protocol
2.1.3.2 UDP protocol
2.1.3.3 Analysis TCP and UDP
2.1.4 DirectShow
2.2 최근 시사적인 논점 관련한 내용

제3장 개발 내용
3.1 설계 및 구현
3.1.1 전체 시스템의 구조
3.1.2 영상 송수신 모듈
3.1.2.1 영상 송신 모듈
3.1.2.2 영상 수신 모듈
3.2 구현사항

제4장 업무분장 및 체계

제5장 배점 기준 및 배점 방법 기술

제6장 작품후기

본문내용
인터넷이라는 꿈의 통신 서비스를 통해서 과거에는 상상도 할 수 없었던 많은 일들이 현실로 실현이 되고 있다. 예전에는 영화나 만화 등에서 볼 수 있었던 다양한 기술들이 이제는 바로 우리 눈앞에서 펼쳐지고 있는 것이다. 그 중에서도 통신 기술의 발달은 과거 20세기의 발전에 비하면 비약적인 발전을 거듭하고 있다. 이제는 예전의 단순한 음성만을 교환하는 유선 전화와 무선 전화들을 대치 할 수 있는 많은 기술들이 통신 Infra의 발전을 힘에 입어 현실로 가능하게 되었다. 원거리에 있는 사람들과 직접 만나지 않고도, 미팅 공간이 따로 존재하지 않아도 의사소통이 가능한 시스템이 바로 Video Chatting 시스템이다.
인터넷의 발전으로 웹을 기반으로 한 무료 전화의 등장이 인터넷 초기에 큰 주목을 끌게 되었고 최근에는 예전의 Text 위주의 채팅을 대치하는 영상 채팅이라는 서로의 영상을 주고받으며 채팅 할 수 있는 사이트들도 인기를 끌고 있다. 영상 채팅 프로그램은 단순히 영상을 주고받으며 대화를 나누는 것에서 그치지 않고, 이 프로그램을 통해서 서로 다른 먼 곳에서 회의를 할 수 있고, 또한 데이터 전송을 통해서 정보를 보다 빠르고 정확하게 교환할 수 있게 되었다. 옛말에 “百 聞 不 如 一 見” 이란 말이 있듯이 사진과 영상을 통한 정보 교환은 정보를 이해하고 활용 하는데 더욱 쉽고 빠르게 할 수 있을 것이다. 더 나아가서는 컴퓨터 뿐 아니라 전화기, 핸드폰 등을 통해서도 영상 채팅뿐만 아니라, 영상 통화도 가능해 질 것이다.
영상 채팅 프로그램은 H.263이라고 하는 영상 Codec을 이용하여 설계 및 구현을 하게 된다. H.263이란, ITU-T(국제전기통신연합-전기통신 표준화 부문)에 의해 만들어진 Mpeg4의 영상 일부분인 국제 표준 영상 코덱이다.
H.324계열 표준의 일부로 음성 신호나 오디오 신호 요소를 아주 낮은 비트 전송 속도로 압축하는데 사용할 수 있는 압축 기법을 규정한다.
참고적으로, 코덱이란 어떤 데이터를 압축을 하거나 압축을 풀 수 있는 것을 묶어 말한다. 압축을 하는 것을 Encoder라 하고, 압축을 푸는 것을 Decoder라 한다.
그래서 본 논문에서는 이러한 현재 상용화 되어서 많은 인기를 얻고 있는 영상 채팅 사이트들을 보고 이러한 프로그램에 사용된 영상 전송기술과 TEXT 전송기술의 구현 원리를 이해하고 실제로 프로그램을 제작함으로써 최신의 멀티미디어 기술에 대하여 이해함으로써 인터넷 기반의 영상 통신 시스템을 구현하는 작품을 만들어 보고자 한다.
참고문헌
신화선 저. “Directshow 멀티미디어 프로그래밍” IT백두대간 출판. 2002년
김선우 저. “윈도우 네트워크 프로그래밍 : TCP/UDP”한빛미디어 출판. 2004년
조현정 사단 저. “비트프로젝트 43호”비아이티 출판. 1999년
김용성 저. “visual c++ 6.0”영진 출판. 2000년
김상형 저. “WINDOWS API”가남 출판. 2003년
http://www.devepia.com http://codeguru.com
http://www.codeproject.com http://www.microsoft.com/developer
하고 싶은 말
본 프로젝트는 차세대 동영상 기술인 H.263을 이용한 화상채팅을 구현해 보고자 하였다. 대부분의 영상채팅 솔루션이 별도의 Server를 필요로 하였으나 본 프로젝트는 별도의 Server를 필요로 하지 않으면서 기존의 영상채팅 솔루션에서 발생했던 동영상의 뒤틀림, 끊김 현상 등을 개선하여 DirectShow를 이용한 H.263 스트림을 실시간으로 받을 수 있는 Source Filter를 구현하여 H.263을 이용한 다자간 고화질 스트리밍을 구현하는데 주안점을 두어 실시간 화상회의가 가능하도록 구현하였다.