Click or drag to resize
SRtpSession Class
Represents an SRTP session which provides a secure facility for RTP communication.
Inheritance Hierarchy
SystemObject
  StreamCoders.RtpSRtpSession

Namespace: StreamCoders.Rtp
Assembly: MediaSuite (in MediaSuite.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class SRtpSession : ISRtpSession, 
	IDisposable

The SRtpSession type exposes the following members.

Constructors
  NameDescription
Public methodSRtpSession
Initializes a new instance of the SRtpSession class
Top
Methods
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
Remarks

An SRTP session can contain multiple streams with indiviual crypto suites and key exchange methods.

Each stream is considered an RTP/RTCP pair, with their own key definition. The sender always defines the methods of encryption. The signaling is usually SDP (SDES).

Please see the SRtpSample on how to use this class.

See Also