PROTOCOL RTSP REAL TIME STREAMING PROTOCOL Raül Adserol Planet Jordi Valls Baró PROTOCOL RTSP • Estableix i controla una o varies transmissions sincronitzades de medis com àudio i vídeo. • En una connexió RTSP, el servidor manté una sessió contínua. Durant la sessió el client pot enviar i rebre moltes peticions RTSP al servidor. • El servidor pot treballar amb connexions UDP o TCP. PROTOCOL RTSP • El protocol és similar al HTTP amb la sintaxi i en l’operativa. • Tant el client com el servidor poden fer peticions. PROTOCOL RTSP Operacions que suporta el protocol: • Recuperació de la informació del servidor de medis • Vídeo-conferència • Possibilitat d’afegir contingut media a una presentació existent PROTOCOL RTSP Propietats: • • • • Extensible Fàcil d’analitzar Segur Independent de la capa de transport (pot utilitzar qualsevol protocol UDP o TCP). (Veure transp. següent) • Capacitat de treballar amb diferents servidors • Control de les eines de reproducció PROTOCOL RTSP Comparació del ús de les capes i els seus protocols PROTOCOL RTSP Propietats: • Apte per a presentacions professionals • Descripció de la presentació • Facilitat per treballar amb proxy i firewall • Compatible amb HTTP • Control de transmissió • Negociació del transport i la capacitat PROTOCOL RTSP Establiment de la connexió PROTOCOL RTSP Missatges i mètodes: • • • • • • • • • • PLAY SETUP PAUSE TEARDOWN OPTIONS ANNOUNCE DESCRIBE RECORD REDIRECT SET_PARAMETER PROTOCOL RTSP Tipus de capçaleres: • g (general request headers): Es troben en totes les peticions i respostes • R: Designen peticions • r: Designen respostes • e: Designen camps d’entitats dins les capçaleres PROTOCOL RTSP Avantatges • Els avantatges principals són deguts a les semblances amb el HTTP, això fa que sigui també molt adaptable als proxys i firewalls previstos per HTTP • Es pot beneficiar de les evolucions del HTTP • És compatible amb el mode de difusió multicast PROTOCOL RTSP Inconvenients • El principal inconvenient és que si treballa en mode unicast, no pot tenir una audiència gaire ample. Necessita un ample de banda bastant important . • Un altre inconvenient és que es imprevisible la pèrdua de paquets durant la transmissió, ja que depèn de les congestions.