Découvrez la taille maximale RTP

Sep 17 2020

J'ai lu la taille maximale des paquets RTP? et Quelle est la taille maximale des paquets rtsp (sur TCP)? mais cela n'a pas répondu à mon problème.

Comment puis-je savoir quelle est la taille maximale de rtp / rtsp? est-ce que cela dépend uniquement de MTU? il n'y a aucun moyen que rtp / rtsp sera plus grand que MTU?

J'ai changé le MTU avec ifconfig eth1 mtu 1000 upmais j'ai quand même un paquet RTSP avec une longueur de 1440

Réponses

tomrtc Sep 22 2020 at 12:47

Comment puis-je savoir quelle est la taille maximale de rtp / rtsp? est-ce que cela dépend uniquement de MTU? il n'y a aucun moyen que rtp / rtsp sera plus grand que MTU?

En pratique, une RTPtaille de 1400 octets est une bonne taille dans 99,9% du temps. Il n'y a pas de limite réelle car vous pouvez utiliser la fragmentation de niveau IP et / ou Ethernet Jumbo-frame. En résumé, la taille maximale de RTPne dépend pas de la MTU mais du codec / du cadrage utilisé.

J'ai changé le MTU avec ifconfig eth1 mtu 1000 mais j'ai toujours un paquet RTSP avec une longueur de 1440

ifconfig eth1 mtu 1000 définissez 1000 MTU sur l'interface eth1.

  • Il n'est pas possible d'envoyer des datagrammes plus grands que 1000,
  • mais eth1 est toujours capable de recevoir des datagrammes plus volumineux.

Si vous y pensez, l' interface-MTU est assez différente du chemin-MTU réel entre deux hôtes.

Si vous avez un besoin aussi spécifique, vous devriez chercher à implémenter la découverte de chemin MTU .