- 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