- tls/ssl:基於tcp層的加密協議,非對稱
參考:
SSL/TLS算法流程解析
- dtls:基於udp的加密協議,非對稱,實現了類似於tcp的重傳
參考:
DTLS協議中client/server的認證過程和密鑰協商過程
DTLS 技術要點解析
srtp協議:包含srtp和srtcp,基於AES對稱性加密,一般需要基於dtls或者sdp來進行協商,所以可以做到協商部分的非對稱加密
參考文章:
https://tools.ietf.org/html/rfc4568#section-6 section-9.1語法
wss:基於websocket+tls/ssl的通信
zrtp:
1.在使用webrtc和sip 軟電話不加密進行通話的過程中,經過freeswitch,會出現呼叫編碼不匹配的錯誤
2.在使用sip 軟電話和sip軟電話 直接使用srtp進行通話過程會出現rtp包解碼失敗(使用linphone)
3.在使用sip 軟電話和sip軟電話 使用dtls_srtp進行通話,或者和webrtc通話過程會出現呼叫沒問題,但是沒有音視頻流(使用linphone)
4.freeswitch可以設置proxy_meida or bypass_media,和上訴的問題有關係,因爲經過proxy代理模式會使得sip軟電話和freeswitch進行協商加密信息,而webrtc和webrtc可以把freeswitch作爲信令服務器而音視頻直接通信,所以可以通話,
5.局域網內設置webrtc的音視頻經過freeswitch即proxy模式,設置不成功
6.設置代理模式會出現加密問題,dtls_srtp爲什麼wireshark中會有stun包的出現
https://blog.csdn.net/l_kanglin/article/details/71531761