Show / Hide Table of Contents

Class RtpSessionConfig

Inheritance
System.Object
RtpSessionConfig
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SIPSorcery.Net
Assembly: SIPSorcery.dll
Syntax
public sealed class RtpSessionConfig

Properties

| Improve this Doc View Source

BindAddress

Optional. If specified this address will be used as the bind address for any RTP and control sockets created. Generally this address does not need to be set. The default behaviour is to bind to [::] or 0.0.0.0,d depending on system support, which minimises network routing causing connection issues.

Declaration
public IPAddress BindAddress { get; set; }
Property Value
Type Description
System.Net.IPAddress
| Improve this Doc View Source

BindPort

Optional. If specified a single attempt will be made to bind the RTP socket on this port. It's recommended to leave this parameter as the default of 0 to let the Operating System select the port number.

Declaration
public int BindPort { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

IsMediaMultiplexed

If true only a single RTP socket will be used for both audio and video (standard case for WebRTC). If false two separate RTP sockets will be used for audio and video (standard case for VoIP).

Declaration
public bool IsMediaMultiplexed { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsRtcpMultiplexed

If true RTCP reports will be multiplexed with RTP on a single channel. If false (standard mode) then a separate socket is used to send and receive RTCP reports.

Declaration
public bool IsRtcpMultiplexed { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsSecure

Declaration
public bool IsSecure { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

RtpPortRange

Optional. If specified, overwrites BindPort and calls the PortRange whenever an RTP-Port should be created.

Declaration
public PortRange RtpPortRange { get; set; }
Property Value
Type Description
PortRange
| Improve this Doc View Source

RtpSecureMediaOption

Select type of secure media to use.

Declaration
public RtpSecureMediaOptionEnum RtpSecureMediaOption { get; set; }
Property Value
Type Description
RtpSecureMediaOptionEnum
| Improve this Doc View Source

UseSdpCryptoNegotiation

Declaration
public bool UseSdpCryptoNegotiation { get; }
Property Value
Type Description
System.Boolean

Extension Methods

JSONWriter.ToJson(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX