Aller au contenu principal

6.4. Règles de temporisation

Le message de retour NACK peut être envoyé dans un paquet RTCP composé régulier complet ou dans un paquet RTCP anticipé, conformément à AVPF [1]. Envoyer un NACK dans un paquet anticipé permet de réagir plus vite à une perte de paquet donnée. Toutefois, dans ce cas, si une nouvelle perte de paquet survient juste après l'envoi du paquet RTCP anticipé, le récepteur devra alors attendre le prochain paquet RTCP composé régulier après le paquet anticipé. N'envoyer des NACK que dans des paquets RTCP composés réguliers augmente le délai maximal entre la détection d'une perte de paquet d'origine et la possibilité d'envoyer un NACK pour ce paquet. Les implémentateurs devraient examiner les implications possibles de ce fait pour l'application utilisée.

En outre, les récepteurs peuvent utiliser l'intervalle minimal entre les paquets RTCP composés réguliers. Cet intervalle peut servir à maintenir les rapports récepteur réguliers au minimum tout en permettant aux récepteurs d'envoyer des paquets RTCP anticipés pendant les périodes nécessitant un retour plus fréquent, par exemple en cas de taux de perte de paquets plus élevé. Noter que bien que les paquets RTCP puissent être supprimés parce qu'ils ne contiennent pas de NACK, la même bande passante RTCP que s'ils étaient envoyés doit rester disponible. Voir AVPF [1] pour les détails sur l'usage de l'intervalle minimal.