一:加密模块:
在webrtc中,通过开源的libSRTP进行RTP的数据加密;
webrtc为了方便,进行的封装;
实现了加密,解密;
src\pc\srtpsession.h;
// Class that wraps a libSRTP session.
class SrtpSession
SrtpTransport::SendRtpPacket
二:加密逻辑:
BaseChannel::BaseChannel(rtc::Thread* worker_thread,
rtc::Thread* network_thread,
rtc::Thread* signaling_thread,
std::unique_ptr<MediaChannel> media_channel,
const std::string& content_name,