Transport methodsPRO

Supported transport protocols, their characteristics, configuration notes and selection guidance.

Overview

Direkt router supports multiple transport protocols for ingest and distribution. When both ends are Intinor units, Bifrost Reliable Transport is preferred for resilience and adaptive bitrate support.

Protocol Summaries

UDP Unicast

Point-to-point delivery. Low overhead, no inherent retransmission. Requires known receiver IP/port.

UDP Multicast

One-to-many on multicast-enabled network infrastructure. Efficient distribution on a LAN. Requires network multicast support (224.0.0.0 – 239.255.255.255) and proper IGMP handling.

RTP

Adds sequence numbers and timestamps on top of UDP for improved handling of jitter/loss patterns.

RTP + FEC

Forward Error Correction adds parity data enabling recovery from small packet loss bursts without retransmission. Consumes extra bandwidth and adds slight latency.

Stream TCP (Push)

Sender initiated reliable stream; receiver buffers (0.3–10 s configurable). Handles loss via retransmission; higher latency for continuity.

TCP on Request (Pull)

Receiver initiated (on-demand) TCP stream from a listening sender. Useful for controlled access / bandwidth management.

Bifrost Reliable Transport (BRT)

Intinor proprietary bonding + ARQ/FEC hybrid enabling:

  • Multi-interface bonding (aggregate capacity + redundancy)
  • Adaptive bitrate
  • Resilience to burst loss

RTMP / RTMPT

For CDN / web TV ingestion. RTMPT encapsulates over HTTP (port 80) when 1935 blocked. Higher overhead and potential latency; use only when RTMP blocked by firewall.

Comparison Matrix

ProtocolLatency (typ)Loss RecoveryOverheadMulti-dest Eff.Adaptive BitrateFirewalls EasePrimary Use Case
UDP UnicastVery LowNoneMinimalLow (replicate per dest)External onlyMediumDirect point-to-point on reliable LAN/WAN
UDP MulticastVery LowNoneMinimalHigh (native one-to-many)NoLow (needs multicast infra)Internal IPTV / LAN distribution
RTPVery LowBasic (sequence awareness)LowLowExternal onlyMediumSlightly improved robustness over UDP
RTP+FECLowFEC (proactive)Medium+LowExternal onlyMediumLossy Internet links w/ low added latency
Stream TCPMediumARQ retransmitMediumLowNoHigh (stateful)Stable but occasional loss networks where integrity prioritized
TCP on RequestMediumARQ retransmitMediumOn-demandNoHighOn-demand distribution to selective receivers
BifrostLow–AdaptiveHybrid ARQ/FEC + bondingMediumHigh (receiver auto-detect)YesHigh (single logical flow)Internet contribution w/ bonding & resiliency
RTMPMediumN/A (application)MediumCDN handledNoHighWeb streaming to CDN
RTMPTHigherN/AHighCDN handledNoVery HighTraversing strict firewalls (fallback)

Port Planning

TransportTypical Port UsageNotes
UDP / RTP / RTP+FECEven start port + range of ~10 (e.g. 6010–6019)Reserve contiguous ports for future protocol switches
BifrostSame UDP range semanticsBonding may utilize multiple interfaces concurrently
Stream TCPSingle configured TCP portReceiver buffer impacts latency
TCP on RequestListening port on sender; receiver connectsEnsure firewall inbound mapping
RTMPTCP 1935Fallback RTMPT over 80

Adaptive Bitrate

Only available for a single stream using TCP or Bifrost—see dedicated page:

Configuration Tips

  • Always reserve an even starting UDP port then allocate a block of 10 for RTP/FEC/Bifrost simplicity.
  • Prefer Bifrost over ad-hoc VPNs for contribution paths needing bonding.
  • Start with moderate FEC; tune for either lower latency (reduce block size) or higher robustness (increase) depending on packet loss pattern.