production intercom over ip

Production intercom, patched from one Mac.

Liink Server turns a Mac into the hub for party lines, listen lines and program video. Your crew joins with the free Liink app on Mac, iPhone, iPad or Android, in the same room or another building, over LAN, Tailscale or a direct route you control.

  • Talking
  • Member
  • Everyone
  • Offline
  • Not routed
Example routing: crew members by talk channel and listen line
ProdOPEN CamsPTT LightsALL PGMLISTEN StageLISTEN
Stage manageriPadOS
DirectormacOS
Camera 2Android
Lighting deskiOSMuted by server
SoundmacOS · offline
Hardware Out 1Interface X —No physical output Out 2Interface X Ch 1Embedded In 2Interface X
An example production on the server's Routing page. Click a crosspoint to route or remove someone.

routing new

Who hears what, on one screen.

The Routing page fills the server window with one matrix. Each row is a crew member: a named user when the server uses user logins, otherwise each paired or connected device. Each column is a talk channel or a listen line.

Live activity
Connected crew sort to the top, like a call sheet. A lit crosspoint shows who is talking on which channel right now, and a device muted by the server is flagged.
One click per change
Click a crosspoint to route or remove someone. Click a column header to edit that channel or line. Right-click a connected person to mute or kick them.
Hardware underneath
The bottom row shows the physical output each channel feeds and where each listen line's audio comes from, with a warning when a source has a problem.

A column with no named members is open to everyone and shows as ALL. Liink refuses a change that would leave a column empty, so removing the last person never opens a channel to the whole crew.

hardware

Patch the rack, not the cloud.

Liink Server works with individual channels and capture inputs, not just whole devices. Routes are saved against each device's stable ID, and a missing device is never swapped for the Mac's built-in microphone.

hot-plug new

Unplug it. Plug it back in.

Cables get pulled mid-show. Liink Server watches audio interfaces, cameras and DeckLink cards, and brings routes back by itself when the hardware returns.

  1. Running
    StageLIVE
    Interface X · In 2

    The listen line plays from input 2 of the interface.

  2. Unplugged
    StageMISSING
    Interface X · In 2

    The selected audio input is not connected

    The route stops without holding up the rest of the server, and the line shows what is missing. Routes that still work are left alone.

  3. Plugged back in
    StageLIVE
    Interface X · In 2

    When the same device returns, its routes reopen automatically. Liink never puts a different device in its place.

This covers audio interfaces, webcams and UVC devices, and DeckLink cards. A DeckLink input that loses its signal says so until the signal comes back. If anything stays down, the yellow retry button in the server's status bar rebuilds every audio and video route. On the crew side, clients reconnect by themselves after a network drop, including their login and the video feed they were watching.

launch new

Back on air in one click.

When Liink Server opens, your saved setup is waiting as one card: the server name, its ports, the access mode and what it routes. Press Start server, or Return. Edit settings opens the full form when something needs to change.

server

Main stage
  • TCP 9933 · UDP 9934
  • Password + pairing
  • 3 channels · 2 listen lines · 2 hardware outputs

apps

Buy the hub. Invite every device.

Server and client are separate apps. The server stays on the production Mac; everyone else uses the free Liink app.

Paid Mac app

Liink Server

The control room for channels, listen lines, users and hardware. macOS only.

  • Hosts encrypted signaling and media on your own Mac
  • Routing page for every crew member, channel and listen line
  • Routes interface inputs, embedded video audio and physical outputs
  • Captures webcams, UVC interfaces and DeckLink inputs
  • Recovers routes when hardware is unplugged and plugged back in
  • Pairs every crew device with a single-use invitation
Free crew app

Liink

The app your crew uses to talk, listen and watch the feeds assigned to them.

  • Finds the server on the network, or connects by address
  • Open-mic and push-to-talk channels
  • Personal level for each listen line, plus a master level
  • One program video feed at a time, on the device or a connected display
  • Reconnects by itself after a network drop
Liink apps by platform
PlatformLiink ServerLiink
MacPaidFree
iPhone and iPad—Free
Android phone and tablet—Free
Windows—In development
The Liink app icon: white waveform bars and two mint stems on navy

A new look on every screen.

Liink for Mac, iPhone, iPad and Android now shares the midnight-blue design of Oclin's other apps, with Space Grotesk type and a new icon. Read the waveform again: its two mint stems are the ii in Liink.

network

Your network. Your route.

The same app reaches the server three ways. Oclin runs no relay, account system or media cloud, so production audio and video only travel between your own devices.

Same network

Clients find the server over Bonjour on the LAN. Where discovery is blocked, enter the Mac's address by hand.

Tailscale

Reach the hub from another building with a Tailscale IP or MagicDNS name, without opening ports on your router.

Public Direct

Forward TCP 9933 and UDP 9934 to the server Mac on infrastructure you manage.

Every route gets the same protection: TLS-encrypted signaling, DTLS media and a pinned server identity. A new device joins with a single-use invitation that expires after 15 minutes, and stays paired until you revoke it on the Mac. Add a server password or named users with PINs on top.

on headset

Built for the people on headset.

The speed of dedicated comms, on devices your crew already carries.

Channels and push-to-talk
Open-mic or push-to-talk channels with live talk indicators and an optional noise gate. From the server you can mute, force push-to-talk or kick.
A personal monitor mix
Always-on program, stage or room feeds, each with its own fader on every client, plus a master level. Levels are remembered between sessions.
Program video
Attach video to a listen line, preview it on the server, and let each assigned client watch one feed at a time.
Full screen on an external display
Send one selected video line full screen to a USB-C or HDMI display while the intercom controls stay on the device. Works on Mac, iPhone and iPad, and on Android devices that support an external presentation display.
Audio built for voice
Opus audio at 48 kHz in 10 ms frames over encrypted UDP. Each client mixes locally, with voice processing to reduce echo; the server only mixes for the hardware outputs you configure.
Diagnostics without your media
Connection and media events are logged without credentials or media content, so you can send a useful log to support.

faq

Questions, answered.

Something else? Visit support or email chb@oclin.no.

Does Liink need an internet connection?

No. The server, clients, credentials and live media can stay entirely on your LAN. Internet access is only needed for app installation or when you choose a remote route such as Tailscale or your own Public Direct endpoint.

How does Liink connect safely between locations?

Tailscale is the recommended option because it works without public ports. Operators may instead forward Liink's TCP signaling port and the following UDP media port on their own router. Both routes use Liink's WSS/DTLS encryption, permanent server-key pinning and explicit device pairing; Oclin runs no relay.

What is paid, and what is free?

Liink Server is the paid macOS hub. The Liink clients for Mac, iPhone, iPad and Android are free companion apps, with no per-seat subscription. Final store pricing will be announced at launch.

Which device can run the server?

Only the dedicated Liink Server app for macOS hosts a system. Keeping the server on a Mac provides the Core Audio, capture-card, storage and incoming-network capabilities needed for production hardware. iPhone, iPad, Android and the free Mac app are clients only.

Is there a Windows client?

A Windows client is in development but not available yet. Today the free Liink app runs on Mac, iPhone, iPad, Android phones and Android tablets. We'll announce Windows here when it's ready.

Does the Android client have the same intercom features?

Yes. The native Android phone and tablet client uses the same signaling, audio and video protocol as the Apple clients, including channels, PTT, listen-line levels and assigned video feeds.

Can a listen line use the audio from a video input?

Yes. When a listen line has video, set its audio source to Audio from video input. With a Blackmagic Design DeckLink input, Liink uses the embedded SDI or HDMI audio and you choose the channel. With a UVC capture dongle, Liink uses the audio device that belongs to the camera, or asks you to choose one if it can't tell which it is.

What happens if an interface is unplugged during a show?

Liink Server stops that route, shows what is missing on the line or in the status bar, and leaves every other route running. When the same device is plugged back in, its routes reopen automatically. Liink never falls back to another device, such as the built-in microphone.

Can I route individual channels on an audio interface?

Yes. A listen line can use a specific Core Audio input, such as input 1 or 2, and a talk channel can be mixed to a selected physical output. Multiple routes and multiple audio devices can run at the same time.

Which video inputs are supported?

Liink Server supports normal webcams and UVC capture interfaces through AVFoundation, plus native Blackmagic Design DeckLink capture. Multi-input DeckLink cards expose each active subdevice as an independent source when configured in the appropriate Desktop Video profile.

Can a client send video to an external display?

Yes. On Mac, iPhone, iPad and compatible Android devices, choose one assigned video listen line for full-screen output to a connected display using the device's supported USB-C or HDMI connection. Intercom controls stay on the client, and Liink outputs one selected video line at a time.

Where is my data stored?

Server configuration and paired-device records are stored on the server Mac; passwords, PINs and private identity keys use platform secure storage. Live audio and video are forwarded between your own devices and are not recorded or sent to Oclin. See our privacy policy.

coming soon

One Mac in the rack. Every crew device on the line.

Liink Server is coming to the Mac, with free crew apps for Apple and Android.

Join the launch list