The RTP/UDP URL string defines the RTP/UDP stream source in various components of the IP streaming solution. Usually this URL is generated automatically, but sometimes for various reasons you may need to change this manually.

The RTP URL format description is given below in the general structure:

rtp://@<StreamIP>:<Port>/?serviceId=<ProgramPid>&videoPid=<VideoStreamPid>&audioPids=<AudioStreamsPids>
For the UDP URLs the resource type is "udp://".

where:

StreamIP – defines the stream IP in the following format:

[SourceIP][@MulticastIP]

It has the following meaning:

  • If only SourceIP is specified, the unicast streaming from this IP will be used.
  • If only MulticastIP is specified, the stream from this multicast group will be used, from any source.
  • If both SourceIP and MulticastIP are specified, the only source defined by SourceIP from the specified multicast group will be used.
  • If neither SourceIP nor MulticastIP is specified, the data will be received from any source, sending it to the specified port.

Port – defines the port that will be used for streaming.

Port 8888 is the default service port used for connection with Route Directory Service; it cannot be used as a user-defined service port.

ProgramPid – defines the program PID that will be used.

VideoStreamPid – defines the video stream PID in the program. If none is specified, the first available video stream PID will be used.

AudioStreamsPids – defines the audio streams PIDs in the program divided by a comma (e.g. "audioPids=136,137").

Setting the VideoStreamPid and AudioStreamsPid parameters is optional.