Protocolo RTSP

Anuncio
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.
Descargar