LIGR Studio goes live in --d --:--:--→LIGR Studio is liveStart free trial →

Streaming/Cloud Streaming · Inputs and destinations

Take whatever the venue sends wherever it needs to go

A stream has two ends and both of them belong to somebody else. The camera at the ground was chosen by whoever runs the ground. The platform at the other end was chosen by whoever owns the rights. Inputs and destinations are how you stop either of those being your problem.

Team inputs. A venue camera arriving over RTMP and a pulled SRT feed, with host, application and stream key.

Each stream takes one input over RTMP or SRT

RTMP

You get a URL and a stream key. Paste both into the encoder, the camera system or the software at the venue. The most widely supported option and the one most kit defaults to.

SRT

A single link instead of a pair. Preferred where the path between the venue and the cloud is unreliable enough that packet loss matters.

An input is created once, given a name a human recognises such as Main Camera or Field Camera, and then assigned to a stream. One input per stream, and a stream cannot start without one.

That naming matters more than it sounds when somebody is assigning a feed to a fixture on a Saturday morning and the list is long.

Inputs and destinations, destinations tab. One programme out to three places.

Up to three destinations, changeable mid-match

A destination is wherever the finished feed is published: YouTube, Facebook, a custom RTMP endpoint, an SRT endpoint, a partner's ingest. It is created once with its connection details and then attached to a stream, up to three at a time.

The useful part is that destinations are controlled separately from the stream. You can add one or remove one while the match is running, and the broadcast does not stop. You can stop one destination and leave the others going. A destination that is already attached to another stream has to be released from that one first, which is a guard rail rather than a limitation.

Each destination also takes a feed type. Program carries the graphics and is what an audience should see. Clean carries the video alone, for a production partner or a recording system that adds its own. Graphics missing at one destination and present at another is almost always this setting.

Destinations on a stream. YouTube, Facebook and a custom RTMP endpoint, each with its own status.

Configure it once and reuse it all season

A template does the filling in

Stream templates are built at competition level and populate every setting below them. For a league running the same configuration across hundreds of fixtures, this is the difference between a checklist and a click.

Output settings

Resolution at 1080p or 720p, frame rate, video bitrate and a server region chosen for proximity to the venue. Set at creation, changed only when the stream is stopped.

Audio before it matters

Input volume, mixing the left and right channels together, or muting one of them. Adjustable while live, which is the point: audio problems are discovered during a match, not before one.

An idle image

What the destination shows before kickoff and after the whistle, instead of black.

Graphics off the top

Start Overlay as Hidden keeps the package out of shot until an operator calls it, for productions that want a clean open.

Recording and clipping

Generate Highlights has to be on for clips to be cut from match events, and turning it on stores the full match recording automatically.

Some settings can be changed while the stream is live and some cannot. Destinations, the overlay assignment and audio are all live-changeable. Frame rate, resolution, region and the input assignment are not: those need the stream stopped, changed and restarted.

Assets, competitions, streams and overlays. Set once for the competition and inherited by every match in it.

Set three timings and nobody has to start anything

01

Stream Start

The stream comes up a set number of minutes before the scheduled kickoff, so the pipeline is warm rather than being built while people are waiting.

02

Go Live

Destinations begin receiving a set number of minutes before kickoff, which is when the audience can actually see something.

03

Stream Stop

The stream stops a set number of minutes after the match ends. This is the one that protects the bill.

The documented standard configuration is ten minutes before, five minutes before, ten minutes after. A tighter one is five, two and five. Both are timed from the scheduled kickoff set when the match was created, which matters: if the match actually starts late, the automation does not wait for it.

Charging begins when the stream starts and continues until it stops. Closing the browser does not stop either, which is the single most expensive misunderstanding available here.

Questions

Anything that outputs RTMP or SRT: AI camera systems, hardware encoders, and software encoders like OBS and vMix. RTMP uses a URL and a stream key, SRT uses a single link.

Put your next match on air

Tell us about your competition and we’ll show you how it looks with LIGR.