[컴퓨터네트워크]멀티미디어 통신 응용 프로그래밍(소스분석및설계)
- 최초 등록일
- 2005.06.20
- 최종 저작일
- 2005.04
- 7페이지/
압축파일
- 가격 3,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
프로그램 소스(java)와 리포트가 포함이 되어있으니 많은 도움이 되실 것입니다.....
목차
[1].전반적인 소스분석 과정 소개
[2].RTP의 이해.
1.RTP(Real Time protocol)의 정의
2.RTP를 이용한 멀티미디어 파일 전송 방법
3.RTP의 응용 계층 구조
4.RTP 패킷의 헤더 필드 분석
[3].RTSP의 이해
1.RTSP(Real Time Streaming Protocol)의 정의
2.RTSP의 구조 분석
[4].Class Diagram
[5].Variable와 Class 설명.
1.Client Class 내의 변수 및 함수 설명
① Variable 설명.
② Function 설명.
2.Server Class내의 변수 및 함수 설명
① Variable 설명.
② Function 설명.
3.RTPpacket Class내의 함수 설명
4.VideoStream Class내의 함수 설명
[6].2단계 프로젝트 설계
[7].프로그램에서 사용된 Java Class 내용
본문내용
[1].전반적인 소스분석 과정 소개.
☞ 저는 멀티미디어 파일 전송 프로그램을 작성하기 이전에 어떻게 네트워크와 응용 사이에서 어떠한 작용이 있었는지를 파악을 하는 것이 우선이라고 생각을 하였습니다. 그래야만이 실제 프로그램이 어떻게 돌아가는지를 파악을 할 수 있고, 소스 coding을 할 수 있을 것이라고 생각을 하였기 때문입니다. 그래서 저는 우선 RTP와 RTSP를 분석을 하고 주어진 소스를 가지고 분석을 하는 것으로 이 report를 작성하고자 합니다.
[2].RTP의 이해.
1.RTP(Real Time protocol)의 정의.
☞ 멀티미디어를 네트워크 상에서 전송을 할 때 오디오/비디오 파일을 네트워크로 전송하기 전에, 파일을 세그먼트로 나누며 이러한 세그먼트를 오디오/비디오 트래픽에 적합한 특수 헤더에 의해 캡슐화해야 하는데 이러한 일을 하는 것이 RTP라고 할 수 있습니다.
..........................................(생략)
1.Client Class 내의 변수 및 함수 설명.
① Variable 설명.
▶ RTSPsocket : RTSPsocket은 RTSP 메시지를 보내고 받는데 사용되는 socket 변수입니다.
▶ RTSPBufferedReader : RTSP 명령을 받기 위한 buffer 변수입니다.
▶ state : RTSP의 상태를 나타내는데, 즉 초기 상태인지 실행중인지를 파악하는 변수입니다.
▶ RTP_RCV_PORT : Client가 RTPpacket을 받기 위한 port설정 변수입니다.
▶ RTSPSeqNb : session내의 RTSP 메시지의 sequence number입니다.
▶ RTSPid : RTSP의 session을 나타내는 ID입니다.
▶ RTSPBufferedWriter : RTSP 명령을 보내기 위한 buffer 변수입니다.
참고 자료
없음
압축파일 내 파일목록
2번째과제.hwp
목차.hwp
source.zip