Aller au contenu principal

8.3.1 Modifying Address, Port or Transport

8.3.1 Modifying Address, Port or Transport

Le numéro de port d'un flux PEUT être modifié. Pour ce faire, l'offreur crée une nouvelle description média, avec le numéro de port dans la ligne m différent de celui du flux correspondant dans le SDP précédent. Si seul le numéro de port doit changer, le reste de la description du flux média DEVRAIT rester inchangé. L'offreur DOIT être prêt à recevoir des médias sur l'ancien et le nouveau port dès l'envoi de l'offre. L'offreur NE DEVRAIT PAS cesser d'écouter les médias sur l'ancien port avant la réception de la réponse et l'arrivée des médias sur le nouveau port. Ne pas respecter cela peut entraîner une perte de médias pendant la transition.

Reçu, dans ce cas, signifie que le média est passé à un récepteur média (media sink). Cela signifie que s'il existe un tampon de lecture (playout buffer), l'agent continuerait d'écouter sur l'ancien port jusqu'à ce que le média sur le nouveau port atteigne le sommet du tampon de lecture. À ce moment, il PEUT cesser d'écouter les médias sur l'ancien port.

Le flux média correspondant dans la réponse PEUT être identique au flux du SDP précédent du répondant, ou il PEUT être différent. Si le flux mis à jour est accepté par le répondant, le répondant DEVRAIT commencer immédiatement à envoyer le trafic pour ce flux vers le nouveau port. Si le répondant modifie le port par rapport au SDP précédent, il DOIT être prêt à recevoir des médias sur l'ancien et le nouveau port dès l'envoi de la réponse. Le répondant NE DOIT PAS cesser d'écouter les médias sur l'ancien port avant l'arrivée des médias sur le nouveau port. À ce moment, il PEUT cesser d'écouter les médias sur l'ancien port. Il en va de même pour un offreur qui envoie une offre mise à jour avec un nouveau port ; il NE DOIT PAS cesser d'écouter les médias sur l'ancien port avant l'arrivée des médias sur le nouveau port.

Bien sûr, si le flux offert est rejeté, l'offreur peut cesser d'être prêt à recevoir sur le nouveau port dès la réception du rejet.

Pour changer l'adresse IP vers laquelle les médias sont envoyés, on suit la même procédure que pour changer le numéro de port. La seule différence est que la ligne de connexion (connection) est mise à jour, et non le numéro de port.

Le transport (transport) d'un flux PEUT être modifié. Le processus est identique au changement de port, sauf que le transport est mis à jour, et non le port.