RTSP, RTP 20021472 김현철
목차 1. RTSP란? 2. RTP란? 3. 실제 사용 예 4. 다운로드 프로그램.
Real Time Streaming Protocol 1. RTSP란? Real Time Streaming Protocol (실시간 스트리밍 프로토콜) RTSP은 On Demand 형식으로 리얼타임 미디어 전송을 행하는 애플리케이션 계층의 프로토콜. *on demand = ( 이용자의 요구에 따라 네트워크를 통해 필요한 정보를 제공하는 방식 )
OSI 모델 7계층 中 7 애플리케이션 HTTP, SMTP, SNMP, FTP, 텔넷, SSH & Scp, NFS, RTSP 6 프레젠테이션 XDR, ASN.1, SMB, AFP 5 세션 TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, 애플토크 4 전송 TCP, UDP, RTP, SCTP, SPX, 애플토크 3 네트워크 IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP 2 데이터 링크 이더넷, 토큰링, PPP, HDLC, 프레임 릴레이, ISDN, ATM, 무선랜, FD야 1 물리 전선, 전파, 광섬유, 동축케이블, 도파관, PSTN
RTSP 보충 RTSP도 H.323과 마찬가지로, 멀티미디어 콘텐츠 패킷 포맷을 지정하기 위해 RTP를 사용한다. 그러나 H.323이 적당한 크기의 그룹간에 화상회의를 하기 위해 설계된 데 반해, RTSP는 대규모 그룹들에게 오디오 및 비디오 데이터를 효율적으로 브로드캐스트 하기 위한 목적으로 설계되었다.
RTSP 실행 시나리오 RTSP서버는 HTTP의 기본적인 기능에 실시간 특성을 가진 멀티미디어 데이터를 전송하기 위한 기능을 추가한 개념으로써 HTTP의 확장이라고 할 수 있다. 사용자가 멀티미디어데이타를 웹상에서 얻고자 할 때는 일단 웹서버에 접속해서 미디어에 대한 정보를 얻은 후 RTSP서버에 접속해서 미디어의 스트리밍 서비스를 받게 된다.
RTSP 모듈 구성도
Real-time Transport Protocol (실시간 전송 프로토콜) RTP 그 자체가 데이터의 실시간 전송을 보장하지는 않지만, 송수신 응용프로그램들이 스트리밍 데이터를 지원하기 위한 장치를 제공한다. *RTP는 일반적으로, UDP 프로토콜 상에서 실행된다. 그래서 RTP는 RTCP와 세트로 이용하는 경우가 많다.
RTP가 나온 배경 기존의 TCP는 신뢰성을 너무 강조한 나머지 실시간 전송은 불구하고, 일반적인 데이터 전송조차도 느린 속도를 갖는다. 반면, UDP는 실시간 전송은 가능,비 신뢰적 이러한 이유로 조금은 비신뢰적이지만, 실시간 전송을 가능케 할 수 있는 RTP가 등장.
RTP 사용 예 단순한 다중 음성회의 (Simple Multicast Audio Conference) 음성과 영상회의 (Audio and Video Conference) 혼합기와 전환기 (Mixers and Translators) 네스케이프는 자사의 LiveMedia 기술에 대한 기반을 RTP에 두고 있고, 마이크로소프트도 자사의 제품인 NetMeeting이 RTP를 지원한다고 주장하고 있다.
3. 실제 사용 예 HTML테그중.. a href=rtsp://www.SEXY007.com/1.wm과 같은 코드들. rtsp://megaext6.hvod.nefficient.co.kr/megaext6/wd3_e/D3LE01277GS/D3LE01277GS011.WMV?key=MzIyMDMyMjEwMTM3ODU3MTIwMjczMzE0MjAIwMTBoZWxsbzEwMDAxMzE3MDMxODUwNjQ2MjE
녹화 프로그램 mms:// http:// 종류들 : 하이넷레코더0.7b (훈소프트 / 2002년)
rtsp:// 종류들 : net transport ( 요즘은 x ) 녹화 프로그램#2 rtsp:// 종류들 : net transport ( 요즘은 x ) 최근 새로 나왔음.
* 실제 사용 * 1990년대 초반에는 많이 유행하였으나 요즘 kbs , 유투브 등등에서는 사용하지 않음. 결론 : 이제는 사양길.
자료 출처 1. 위키피디아 2. 숙명여대 네트워크프로그래밍 3.각종 블로그 야후, 사전 등등자료.