Node Types

Autoscaling defines different roles to Red5 Pro instances to make them efficient in contributing towards the streaming architecture. Currently Red5 Pro autoscaling supports the following node roles:

  • ORIGIN: Origin nodes are responsible for providing an ingest point to publishers.
  • EDGE: Edge nodes offer egress points to subscribers.
  • RELAY: Relay nodes act as stream repeaters. They are very useful when building large scale streaming systems that span across continents.The cost & performance of having each edge connect to an origin in a different part of the globe, can be optimized by setting up a relay locally in that continent/geozone that repeats the origin stream and having edges in the continent/geozone read the stream from the relay instead.
  • TRANSCODER: Transcoder nodes are currently responsible for generating multi bitrate outputs for a single stream.However expect a lot more fun from them in future, such as adding overlays, merging streams, etc.