Sign In
EN RU

Broadcast live.
From anywhere.

Multi-camera live streaming platform with real-time compositing, instant HLS output, and zero setup overhead.

How It Works

Four steps to go live

1

Create a Broadcast

Set up your broadcast in seconds. Get a unique short code for your team.

2

Connect Cameras

Open the PWA in any browser or install the native Android app. Enter the code — instant WebRTC connection.

3

Direct the Show

Choose the main camera and arrange picture-in-picture overlays. Switch layouts on the fly from the control panel.

4

Go Live

Hit start — the server composites all cameras into a single stream. Your audience watches instantly via a shareable link.

Android App

Tapio on your phone, with a real camera pipeline

The native Android companion goes beyond the browser. Stream from IP cameras, run GPS-only mode in the background, auto-discover gear on the LAN.

  • Native WebRTC — lower latency, survives screen lock, reconnects on its own
  • IP-camera input over RTSP/RTMP/MJPEG — use real broadcast gear, not just the phone lens
  • Auto-discovers IP cameras on your Wi-Fi via ONVIF and mDNS — just tap to add
  • GPS-only mode for participants without cameras — lightweight, battery-friendly
Download APK Signed • Android 8+ · Version 1.0.0-f1636848

In Finnish mythology, Tapio is the god of forests — a quiet, ancient guardian who sees everything happening among the trees. We named this project after him because a live broadcast director is much the same — watching every camera, every angle, orchestrating the picture that the audience sees. Tapio stands in the forest of streams and brings them together.

P.S. Guess why we highlight the letter?

Built for Live

Everything you need, nothing you don't

Multi-Camera

Up to 10 simultaneous devices. Main view + picture-in-picture corners. Switch layouts on the fly.

Instant HLS

Viewers watch in any browser. No plugins, no apps. Just share the link.

Recording

Every session saved as MP4. Download, review, archive — your content, your control.

Secure Access

Password-protect broadcasts. JWT device authentication. Director lock for admin control.

Zero Install

PWA streaming app. No app store. Open the browser, allow camera, stream. Works on any device.

Real-time Compositing

Server-side VP8 decode, portrait detection, overlay filters — all controlled via ZMQ without pipeline restart.

Live GPS Tracking

Every device streams its GPS along with video. Watch participants move on the map in real time — no extra hardware.

Teams

Share broadcasts with your crew. Role-based access, per-member permissions, one account doesn't run out of devices.

For race day

Built with orienteering and endurance events in mind

Not just pretty overlays — a full participant pipeline, from start list to finish line.

Participant lists

Import rosters with bibs, categories and classes. Search, filter, check them in before the start.

Live tracking map

See every runner on the course in real time. GPS points stream in through the same WebRTC channel as video.

Start & finish

Time-stamp check-in, start, and finish events per participant. Results flow straight into the broadcast overlay.

Auto overlays

Title cards, leaderboard, starter info — generated from the participant data and rendered on top of the live feed.

Ready to broadcast?

Start streaming in under a minute.