CeraLive is pre-release. What works today

One stream.
Every connection you have.

CeraLive is a live-streaming system designed for you to build yourself.

Most of its software is open source. It combines multiple connections to send one stream.

HDMI video capture and encoding up to 4K at 59.94 fps, with H.264 or H.265.

Capabilities depend on the hardware and input format.

drawn from the rig we actually stream on, corrections included

Why we built CeraLive

For years, broadcasters have gone live from anywhere with bonded-cellular systems: professional equipment that combines several mobile connections into one reliable feed. It works very well, and it is designed and priced for networks and large productions.

Independent creators, event crews and community and regional broadcasters have had few open, high-quality options they could build, own and repair themselves.

CeraLive is that option. Software built on open source turns a small single-board computer with hardware video encoding into a bonded live encoder. It sends one stream over cellular, Wi-Fi and Ethernet at the same time, so your broadcast stays on air when a connection drops. You choose the parts, you own the device, and you decide where the stream goes.

Quality you can check

  • 4K at 59.94 fps over HDMI on both boards, in H.264 and H.265. Capture and encoding are 8-bit; this does not cover every camera or input format, exact 60 fps, or HDMI audio at 4K.

    Cameras and captureRecorded HDMI results
  • Cellular, Wi-Fi and Ethernet bonded at once, so losing one link doesn’t stop the stream.

    Bonding explained
  • Works with standard SRTLA receivers, BELABOX-compatible or your own, and with OBS over SRT.

    Choose where your stream goes
  • Both boards have streamed for more than 12 hours straight: HDMI capture, H.264 and H.265 encoded on the board, sent over bonded connections.

    Long runs on the board pages:Rock 5B+Orange Pi 5+

Who it’s for: IRL streamers, event and sports producers, and community, regional and news broadcasters.

SHT 3 OF 11FLOWDWG CL-000 SIGNAL CHAINREV A

How it flows

The camera feeds the CeraLive device. It splits one stream across every link you have, a receiver puts the packets back together, and OBS sends the result wherever you stream.

CERALIVE DEVICEcerastream · srtla_sendCAMSBC · ARM64LTE-AWI-FIETH3 LINKS · 1 STREAMBring your own encoderSRT · RTMPComing soonReceiverYour own receiver(srtla / irl-srt-server)BELABOX-compatible receiverCeraLive CloudComing soonOBSTwitchYouTubeKickany RTMP(S)1 · CAPTURE2 · BOND3 · RECEIVE4 · PRODUCE5 · DELIVERCAMCERALIVE DEVICEcerastream · srtla_send1 · CAPTURELTE-AWI-FIETH2 · BONDBring yourown encoderSRT · RTMPComing soonReceiver3 · RECEIVEYour own receiver(srtla / irl-srt-server)BELABOX-compatible receiverCeraLive CloudComing soonOBS4 · PRODUCETwitchYouTubeKickany RTMP(S)5 · DELIVER
IllustrationSolid line: runs todayMoving marks on a solid line: packets in flightDashed line: CeraLive Cloud, coming soon
SHT 4 OF 11BONDING LABDWG CL-001 BONDED UPLINKREV A

Three links. One stream.

srtla_send sends every packet over the link best placed to carry it, using each link's capacity, recent losses and round-trip time: scheduled, not striped or mirrored.

Illustration — example figures, not measurementsMoving marks on a solid line: packets in flight
SECTION A-APER-PACKETSCHEDULERCAPACITY · LOSS · RTTLINK 1 · LTE-ALINK 2 · WI-FILINK 3 · ETHREASSEMBLYSRT · MPEG-TSACK-DRIVEN WINDOW · PER-LINK CONGESTIONRTT 41 msRTT 58 msRTT 12 ms3.4 Mbps2.6 Mbps4.5 MbpsΔ −2.6 Mbps · REDISTRIBUTEDBSECTION A-APER-PACKETSCHEDULERCAPACITY · LOSS · RTTLINK 1LTE-ALINK 2WI-FILINK 3ETHREASSEMBLYSRT · MPEG-TSRTT 41 msRTT 58 msRTT 12 ms3.4 Mbps2.6 Mbps4.5 Mbps

Cut a link yourself

Throttle or cut any link and watch its share move to the others. Cut two, and the last link keeps the stream on air only if it can carry it alone.

Simulation — runs in your browser, not on a device

This simulation needs JavaScript. Turn it on to throttle and cut the links.

LINK 1 · LTE-A 3.4 Mbps · RTT 41 ms
NOMINAL
LINK 2 · WI-FI 2.6 Mbps · RTT 58 ms
NOMINAL
LINK 3 · ETH 4.5 Mbps · RTT 12 ms
NOMINAL
OUTPUT LIVE 10.5 Mbps

When a link fails

Illustration — How a link failure plays out: a link that fails or stalls stops carrying the stream, and the sender moves its share to the remaining links; a link that goes silent is dropped after 15 seconds. The stream stays on air as long as the remaining links can carry it.

Replaying the failure needs JavaScript.

−5 s0 s+5 s+10 s+15 s+20 sLINK 1 · LTE-ALINK 2 · WI-FILINK 3 · ETHOUT · BONDEDERROR · SHARE MOVESSILENTDROPPED AFTER 15 s −5 s0 s+5 s+10 s+15 s+20 sLINK 1LTE-ALINK 2WI-FILINK 3ETHOUTERRORSILENTDROPPEDAFTER 15 s

THREE LINKS CARRY ONE STREAM

ARMED PULL TO REPLAY

The system

The device, the control panel it serves, and where your stream lands: today on your own receiver, soon in CeraLive Cloud.

DWG 4.1 · CONTROL PANELON THE DEVICEhttp://ceralive.localLINKSLINK 1LINK 2LINK 3RECEIVERaddressportpassphraseLATENCYlowerhigherDWG 4.1 · CONTROL PANELON THE DEVICEhttp://ceralive.localLINKSLINK 1LINK 2LINK 3RECEIVERaddressportpassphraseLATENCYlowerhigher
CeraUIThe control panel your device serves in your browser.
DWG 4.2 · YOUR RECEIVERSELF-HOSTEDFROM YOUR DEVICESRTLAsrtlaback in orderSRTirl-srt-serverserves it onOBS · TWITCH · YOUTUBEDWG 4.2 · YOUR RECEIVERSELF-HOSTEDFROM YOUR DEVICESRTLAsrtlaback in orderSRTirl-srt-serverserves it onOBS · TWITCH · YOUTUBE
Your receiversrtla and irl-srt-server: open source you run yourself, today.
DWG 4.3 · CERALIVE CLOUDCOMING SOONHOSTED RECEIVERtakes your streamHOSTED OBSbuilds scenesRESTREAMto your platformsDWG 4.3 · CERALIVE CLOUDCOMING SOONHOSTED RECEIVERtakes your streamHOSTED OBSbuilds scenesRESTREAMto your platforms
CeraLive CloudHosted receiver, restream and hosted OBS: coming sooncoming soon

dashed lines mean not built yet

Build it.

CeraLive runs on boards you can buy today. Flash the image, add your modems and a camera, and you have a bonded encoder.

SHT 6 OF 11BUILD ITDWG CL-005 BUILD KITConcept
BOARDOrange Pi 5+ · Rock 5B+MODEMMODEMANTENNASCAMERAHDMI / USBSTORAGEmicroSD · eMMCFRONTPWRHDMIUSBCHASSIS DATUMTOPPRINTED CASEOPTIONAL86 mm148 mmBATTERYOPTIONALREV B ·ANTENNAS ON THE TOP PLATE1234566ANTENNASREV BANTENNAS ON THE TOP PLATEFRONTPWRHDMIUSBCHASSIS DATUMTOPPRINTED CASEOPTIONAL86 mm148 mmMODEMMODEMBOARDOrange Pi 5+ · Rock 5B+STORAGEmicroSD · eMMCCAMERAHDMI / USBBATTERYOPTIONAL3621546

How the parts fit together. There's no official case design yet.

Solid: works todayDashed: optional or planned

  1. Supported board
  2. Cellular modems
  3. Antennas
  4. HDMI or USB camera
  5. Storage
  6. Battery and printed caseOptional

Supported hardware

HardwareStatus
Orange Pi 5+Verified on real CeraLive hardware, 2026-09-21
Rock 5B+Verified on real CeraLive hardware, 2026-09-21
x86 mini PCNot available yet
Cellular modemsVerified 2026-10-05
21 verified
Cameras and captureVerified 2026-10-05
6 verified
Audio devicesVerified 2026-10-05
5 verified

Labels follow the docs' status rules

Built on open source

Most of CeraLive is public on GitHub: the control panel, the bonding sender, the receivers, our SRT library, and the modem and camera stacks.

The streaming engine on the device isn't public yet.

What's public, and how to build it

Questions while you build? Join the CeraLive Discord

Works with what you already use

CeraLive sends a standard bonded stream, so it fits the receivers, apps and platforms you already use. Each row carries the status the docs give it.

Hardware families

Plans

Running CeraLive on your own hardware is free. The hosted cloud is coming soon. These are the plans we're building.

Free

Free

Self-hosted

  • Run CeraLive on your own board
  • Send to your own receiver
  • No account needed
Get started

Starter

Coming soon

Hosted relay

  • PlannedBonded SRTLA and SRT ingest
  • PlannedOne ingest address that picks your region
  • PlannedSRT pull link for your own OBS

Starter Plus

Coming soon

Relay + restream

  • PlannedEverything in Starter
  • PlannedRestream to Twitch, YouTube, Kick or any RTMP(S) destination
  • PlannedNo OBS needed

Pro

Coming soon

Relay + hosted OBS

  • PlannedEverything in Starter Plus
  • PlannedYour own hosted OBS
  • PlannedScenes with automatic Live / Low bitrate / Lost switching

Join the community

Ask for help, show your rig and follow releases on Discord. The public code and the guides are one click away.

The CeraLive Discord

What you’ll find

  • #getting-startedYour first hour with CeraLive.
  • #helpAsk for support: one post per problem.
  • #show-your-setupPhotos and details of your rig.
  • #anuncios · #preguntasNews, questions and help in Spanish.
Join the Discord

Source and issues

Read the public repositories, follow the work and report problems where the code lives.

Guides and answers

Quick start, supported hardware, configuration and the FAQ.

Questions

Short answers, each with a link to the docs page that covers it in full.

What is CeraLive?

CeraLive is a live-streaming system designed for you to build yourself. Most of its software is open source. The device compresses your camera’s video and sends one stream across multiple connections at once. A receiver puts the packets back together into one stream for your viewers. Results from tested setups: 4K at 59.94 fps over HDMI on both boards, in H.264 and H.265. Result confirmed by the CeraLive team (no logs attached). Capture and encoding are 8-bit; this does not cover every camera or input format, exact 60 fps, or HDMI audio at 4K.

Read more:How CeraLive worksRecorded HDMI results

How long can CeraLive stream?

Both boards have streamed for more than 12 hours straight: HDMI capture, H.264 and H.265 encoded on the board, sent over bonded connections. Result confirmed by the CeraLive team (no logs attached).

Read more:Rock 5B+Orange Pi 5+

Which boards does it run on?

These boards, with the status the docs give each one:

  • Orange Pi 5+Verified 2026-09-21
  • Rock 5B+Verified 2026-09-21
  • x86 mini PCNot available yet

The similarly named Rock 5B and Orange Pi 5 are different boards and aren’t CeraLive targets.

Read more:HardwareStatus labelsOther boards

Can I download the image?

Not yet. Images are coming soon; follow Discord for release news.

Read more:CeraLive DiscordDownload

Do I need an account?

No. CeraUI, the control panel on your device, works without one: you set up and go live from your browser on the same network.

Read more:CloudCeraUI

Can I buy a CeraLive device?

No. It’s a do-it-yourself project: you build your device from a supported board and off-the-shelf parts, then flash the CeraLive image onto it.

Read more:What you needInstall

Is CeraLive open source?

Most of it is. The control panel, bonding sender, receivers, SRT library, modem and camera stacks are public; the streaming engine isn’t public yet.

Read more:Build it yourself

How many connections do I need?

To bond connections and keep streaming if one fails, you need at least two. You can stream over one connection, but there is no other link to take over. More links on different networks protect you better.

Read more:Bonding explained

Where can my stream go?

To a receiver: one you run yourself, a BELABOX-compatible receiver, or CeraLive Cloud when it launches. From there it goes on to OBS or your platform.

Read more:DestinationsCloud

Does it work with BELABOX receivers?

Yes. Sending to a BELABOX-compatible SRTLA receiver is Available.

Read more:Destinations

Is CeraLive Cloud available?

Not yet. It’s coming soon.

Read more:Cloud

What does it cost?

Running CeraLive on your own hardware is free. Cloud plans are coming soon; pricing isn’t announced.

Read more:CloudHardware

Where do I get help?

On the CeraLive Discord, and in the docs.

Read more:CeraLive DiscordCommunityTroubleshooting

From bench to broadcast.

git clone https://github.com/CERALIVE/image-building-pipelinecd image-building-pipeline./build rock-5b-plus   # or ./build orange-pi-5-plus# flash it, plug in your modems, power on# open http://ceralive.local and go live

Build from source, or use a prebuilt image when available

Prebuilt images — coming soon

Follow release news on Discord
Get startedBuild guideDashboard — coming soon