Fork me on GitHub
Files
Protocols

Implementations of the WebRTC protocols. More...

Collaboration diagram for Protocols:

Files

file  dtls-bio.h
 OpenSSL BIO filter for fragmentation.
 
file  dtls-bio.h
 OpenSSL BIO filter for fragmentation.
 
file  dtls.c
 DTLS/SRTP processing.
 
file  dtls.h
 DTLS/SRTP processing (headers)
 
file  ice.c
 ICE/STUN/TURN processing.
 
file  ice.h
 ICE/STUN/TURN processing (headers)
 
file  rtcp.c
 RTCP processing.
 
file  rtcp.h
 RTCP processing (headers)
 
file  rtp.c
 RTP processing.
 
file  rtp.h
 RTP processing (headers)
 
file  sctp.c
 SCTP processing for data channels.
 
file  sctp.h
 SCTP processing for data channels (headers)
 
file  sdp.c
 SDP processing.
 
file  sdp.h
 SDP processing (headers)
 

Detailed Description

Implementations of the WebRTC protocols.

The WebRTC specification (WEBRTC/RTCWEB) currently mandates the usage of a few protocols and techniques. The code in this group takes care of them all (SDP, ICE, DTLS-SRTP, RTP/RTCP).