Transports and quality
WebRTC or Media over QUIC, which one am I on?
Whichever the machine is set to. Each machine carries a transport setting, WebRTC unless you change it, and its owner can switch it from the dashboard or from the stream page's settings. WebRTC goes peer to peer, the shortest path between two machines. Media over QUIC goes through a relay, so one slow connection only stalls its own picture. The dashboard and the stream page show the transport in use.
WebRTC
Direct where the network allows it, through a TURN relay where it does not. Best for one person on one machine.
Media over QUIC
One publish, many subscribers, over QUIC. Best for rooms, watch parties and anything with more than one viewer.
Does it follow my display?
Yes. The virtual display on Windows takes whatever resolution and refresh rate your client asks for, so a 1440p 165 Hz laptop gets a 1440p 165 Hz picture. Resolution, frame rate, codecs and bitrate are the same on every plan; plans differ in seats, relays and sharing features, see Payment Terms.
Security and encryption
Is a session encrypted end to end?
On WebRTC, always: it encrypts media between the host and the viewer by itself. Media over QUIC is encrypted on every hop with TLS 1.3, and with end-to-end encryption switched on in the machine's settings, the host also seals every frame with a key only the viewer can open, so the relay in between carries ciphertext. That switch is off until you turn it on.
| Layer | Protocol | Encryption |
|---|---|---|
| WebRTC media | SRTP | AES-128-CM or AES-256-CM |
| WebRTC key exchange | DTLS 1.2 and later | Ephemeral ECDH key pairs |
| Media over QUIC, each hop | QUIC | TLS 1.3 |
| Media over QUIC, end to end | Sealed frames | AES-256-GCM, the key handed to each viewer over X25519 |
| Signaling | HTTPS | TLS 1.2 and later |
| API | HTTPS | TLS 1.2 and later |
What about relays?
What can Alluno see?
The one exception is yours to choose: on a paid plan, preview clips show a few seconds of the stream on the public devices page. Beyond that the service keeps account and session records: which account opened which machine, when, and over which transport. The Privacy Policy lists every category.
People and rooms
Can someone else use my machine?
Only if you let them. Guests join by link with the inputs you allow, and each one can be limited to keyboard, mouse, gamepad or clipboard while they are connected. Kick removes a viewer from the session; ban stops a signed in account from reconnecting to that machine.
How many can watch at once?
That is your plan's seat count: two on Free, four on Pro, eight on Team. Seats are shared across every machine you own.
Do viewers need an account?
Not on a machine set to Anyone with a code or Open to all, and never in a live room. Every other setting needs a signed in account, and everything short of Open to all makes a newcomer type the one time code the host shows. A live room can ask for a passcode.
Plans and billing
What is free?
Every machine you pair, every codec and quality setting, both transports and every input, with two seats and the basic relays, for as long as you like. No card is asked for.
What do Pro and Team add?
Four seats, the premium relays, invite links, custom addresses and preview clips on the public devices page. Any account with a verified email can try it free for seven days, once.
Everything in Pro with eight seats, bought by an organization and shared by its members across the machines it owns.
Annual billing takes two months off either plan. Cancel any time and the plan runs to the end of the period already paid.
Licensing
Is Alluno open source?
No. The host and the services are proprietary and closed source. GitHub is used to distribute compiled builds and to track issues, not to publish the code.
What open source does it build on?
Rust, FFmpeg, WebRTC, QUIC, Nuxt and a long list of libraries. The Credits pages name them.
What is collected, what is not, and why