Le protocole RTSP (Real Time Streaming Protocol) est un protocole au niveau de l'application pour le transfert de données multimédia en temps réel. Utilisé pour établir et contrôler des sessions multimédias entre les points de fin, RTSP est un protocole de canal de contrôle entre le client multimédia et le serveur multimédia. La communication typique est entre un client et un serveur multimédia de streaming.
La diffusion de médias à partir d'un réseau privé vers un réseau public nécessite la traduction des adresses IP et des numéros de port sur le réseau. La fonctionnalité Citrix ADC comprend une passerelle de couche d'application (ALG) pour RTSP, qui peut être utilisée avec le NAT à grande échelle (LSN) pour analyser le flux de médias et apporter les modifications nécessaires pour garantir que le protocole continue de fonctionner sur le réseau.
La manière dont la traduction d'adresses IP est effectuée dépend du type et de la direction du message, ainsi que du type de support pris en charge par le déploiement client-serveur. Les messages sont traduits comme suit :
-
Demande sortante : adresse IP privée vers une adresse IP publique appartenant à Citrix ADC appelée adresse IP LSN.
-
Réponse entrante : adresse IP LSN vers adresse IP privée.
-
Demande entrante : aucune traduction.
-
Réponse sortante : adresse IP privée à l'adresse IP du pool LSN.
RTSP ALG est pris en charge dans une appliance autonome Citrix ADC, dans une configuration de haute disponibilité Citrix ADC, ainsi que dans une configuration de cluster Citrix ADC.