关于voip的一些加密知识

 

  1. tls/ssl:基于tcp层的加密协议,非对称

参考:

SSL/TLS原理详解

 

SSL/TLS算法流程解析

 

阮一峰_SSL/TLS协议运行机制的概述

 

 

  1. dtls:基于udp的加密协议,非对称,实现了类似于tcp的重传

参考:

 

DTLS协议中client/server的认证过程和密钥协商过程

 

DTLS 技术要点解析 

 

https://tools.ietf.org/html/rfc6347 rfc协议

 

srtp协议:包含srtp和srtcp,基于AES对称性加密,一般需要基于dtls或者sdp来进行协商,所以可以做到协商部分的非对称加密

参考文章:

 https://tools.ietf.org/html/rfc4568#section-6   section-9.1语法

http://www.docin.com/p-475247723.html

https://blog.csdn.net/ljinddlj/article/details/3912747

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

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章