Skip to content

Rework SRTP

johan requested to merge dev/clean_srtp into master

Cette MR deprecie le mode DTLS-SRTP où l'on fait un handshake pour RTP et un pour RTCP. De fait, rtcp-mux devient obligatoire quand on fait du DTLS-SRTP(Ca l'est dans chrome depuis 2017).

Les clients linphone actuels, au moins ceux des stores qui utilisent sip.linphone.org n'utilisent généralement pas rtcp-mux. Donc l'interop avec la nouvelle version fait que :

  • nouvelle version appelant l'ancienne : Ok, l'ancienne version supporte rtcp-mux et reponds avec
  • ancienne version appelant la nouvelle : l'echange n'apparait jamais comme sécurisé car le flux RTCP n'est pas chiffré (le flux RTP l'est correctement par contre)

liblinphone!2196 (merged)

mediastreamer2!701 (merged)

belle-sip!267 (merged)

ortp!114 (merged)

Edited by johan

Merge request reports