← All guides

Livestreaming

A livestream rents a cloud renderer for an event, takes a feed from one or more cameras, burns in the race graphics, and publishes a single live program — to the Zone4 event page, to YouTube, or to a custom RTMP target. You start it, cut between cameras, and stop it, all from the event page in the web console. The cameras just feed it; nobody standing at a camera turns anything on.

Three things to know first

One livestream at a time, per event. A single renderer carries every camera, output, and all the races happening at any time. There is one Livestream panel on the event page, and you can't start a second while one is running.
It runs on a dedicated server that takes a minute to boot up. Start it before the race and stop it when you are done — a forgotten stream keeps billing. A public stream is roughly $200 an hour per thousand viewers. The stream will automatically shut itself off if no cameras are connected for 20 minutes.
A phone that is livestreaming is not recording clips. Going live is a mode on the device: while it is on air its motion detection and clip capture are switched off. Choosing a phone as a livestream camera is a bigger decision than it looks, and the console says so.

1. Cameras

The livestream takes a fixed number of cameras. Before you start the stream, you must decide how many cameras you want. Each camera "slot" consumes some CPU on the renderer, even when no camera is actually attached to it, so don't add more than you will use. The maximum is nine.

Using the race recorder app on a phone is the easiest way to get a camera into the stream. The app will auto negotiate its connection, you will not have to type in any addresses or passphrases.

You can also use (almost) any camera that supports RTMP or SRT streaming. SRT and RTMP Cameras must support auto-reconnection and send h264 video.

2. Where the stream goes

A stream can go on air with no destination yet. That is deliberate: you can boot the renderer — a two-minute job — before the YouTube broadcast even exists, then paste the key once it is up, and not miss the start of the race.

3. Starting the livestream

Start a livestream on the event page opens the launch dialog. Work down it top to bottom.

The Start a Livestream dialog: Stream to radios for Zone4 Event Page, YouTube and Custom, a 720p quality menu with its cost note, the camera checklist with one phone listed, Add an empty slot, a graphics bundle menu, and the Start livestream button

Start livestream boots the instance and then claims your selected cameras. If a camera cannot be claimed, the stream still starts and the panel tells you which one to add by hand. The renderer takes a minute or two to come up; the panel shows Starting up… until it reports ready.

4. The multiview

The multiview is your live control screen — every input and output.

The multiview grid: camera 1 red-ringed and badged ON AIR showing a parking lot, camera 2 showing a timing room, an empty slot 3, and the PGM program tile carrying camera 1 with the racer-name overlay; each camera tile has a Cut button
Cut between cameras from here, never from the public player. The multiview is a second behind; the public feed is much further back — around six seconds on the event page, closer to twenty on YouTube. Cutting to what a viewer's page is showing means cutting on stale pictures.

5. Is it healthy?

The panel carries a handful of live signals. Most of the time they read the boring way; here is what they mean when they do not.

The Livestream panel while live: Ready, Renderer connected, the renderer address with 3 camera slots and output 1, live-since time and renderer traffic totals, two streaming phones each with uptime, reconnect count, bitrate and round-trip time, an empty third slot, and the Output 1 row with camera 1 on air

6. Stopping

Stop livestream ends the stream and shuts the renderer down. It asks first, because it cannot be resumed — starting again is a fresh stream, and for YouTube a fresh broadcast, though the key can be reused. Any phones on the stream go back to normal recording.

If you do not stop the stream manually, it will shut itself down 20 minutes after the cameras disconnect.

7. When something looks wrong