Click or drag to resize
ParticipantHelperCreateUdpParticipant Method (IPAddress, Int32, IPAddress, Int32, Boolean)
Creates an RTPParticipant using UdpNetworkClient. Rtcp ports default to RtpPort + 1. RTP ports should be even numbered.

Namespace: StreamCoders.Rtp
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public static IRtpParticipant CreateUdpParticipant(
	IPAddress localIp,
	int localRtpPort,
	IPAddress remoteIp,
	int remotePort,
	bool createRtcpEndpoint = true
)

Parameters

localIp
Type: System.NetIPAddress
Local IP address to send/receive. Leaving null will keep the socket unbound.
localRtpPort
Type: SystemInt32
Local RTP port.
remoteIp
Type: System.NetIPAddress

Remote IP address to send to. Leave null to receive from any remote endpoint.

If the participant is to receive from multiple remote endpoints the IPaddress should be set to IPAddress.Any.

remotePort
Type: SystemInt32
Remote port.
createRtcpEndpoint (Optional)
Type: SystemBoolean
(optional) the create RTCP endpoint. The port will be localRtpPort + 1;

Return Value

Type: IRtpParticipant
Returns a valid IRTPParticipant, otherwise null.
See Also