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()
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
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
|
Improve this Doc
View Source
Select type of secure media to use.
Declaration
public RtpSecureMediaOptionEnum RtpSecureMediaOption { get; set; }
Property Value
|
Improve this Doc
View Source
UseSdpCryptoNegotiation
Declaration
public bool UseSdpCryptoNegotiation { get; }
Property Value
Type |
Description |
System.Boolean |
|
Extension Methods