DTLS viene utilizzato per stabilire le chiavi utilizzate per la protezione del flusso RTP. Una volta stabilite le chiavi, vengono utilizzate per crittografare il flusso RTP per renderlo SRTP (niente di speciale sulla crittografia, standard SRTP rfc3711) e quindi inviato su quel canale DTLS. Se leggi rfc5764, puoi ottenere più specifiche su cosa sia un canale DTLS e demultiplexare i pacchetti, ecc.
Quindi, DTLS è la chiave di gestione per lo scambio SRTP. Vedi rfc5764 section 4.1 per un piccolo esempio.
In sintesi: se tramite SRTP su una connessione DTLS si intende una volta scambiate le chiavi e crittografato il supporto con tali chiavi, non c'è molta differenza. La differenza principale è che con DTLS-SRTP, la negoziazione DTLS si verifica sulle stesse porte del supporto stesso e quindi il demultiplexing dei pacchetti deve essere preso in considerazione su quelle porte.
fonte
2015-07-15 14:08:26
Non c'è differenza. DTLS-SRTP significa che i pacchetti SRTP inviano tramite connessione DTLS. – Tahlil