RTSP = 스트리밍 미디어 서버를 제어할 목적으로 사용하도록 설계된 네트워크 제어 프로토콜 (stetful)
개인적으로 아직은 명령어 example은 이르다 생각하여 무엇을 하는지만 정리했다.
서버가 수락할 요청 타입 반환
RTSL URL 및 관리 가능한 응답 데이터 유형포함
(이 응답은 보통 SDP 포맷 으로 되어있다.)
단일 미디어 스트림이 어떻게 전송되는지 규정한다.
(이 요청에는 미디어 스트림 URL과 전송 지시자를 포함한다.)
이 지시자에는 보통 RTP 데이터를 위한 데에ㅣ터 수신하기 위한 로컬 포트 필요함
SetUp 요청을 이용하여 구성을 마쳐야 Play 요청을 보낼 수 있다.
이름과 같이 이 요청은 하나 혹은 모든 미디어 스트림을 재생한다. (일시 중지되었던 상황에는 이어서 재생한다.)
이 춍어은 1개 또는 모든 미디어 스트림을 일시적으로 중지한다.
프레젠테이션 설명에 따라 미디어 데이터를 녹화한다.
(타임스탬프는 시작 시간/종료 시간 을 반영한다.)
세션 종료를 위해 사용된다. (모든 스트림을 정지 및 세션 관련 데이터 헤제)
다른 서버 위치로 연결
C->S : URL에 의해 식별되는 미디어 설명, S->C 세션 설명 업데이트
변수값 설정 요청 및 가져오기
서버 : 다윈 스트리밍 서버, Feng, GStremer, XENON, 유튜브 ..
클라이언트 : FFmpeg(나중에 정리해볼 예정),JetAudio, LIVE555 liveMedia / oepnRTSP, MPlayer, MythTV, Skype, Spotify, VLC media player, Winamp, Windows Media Player ...
Reference