Britive platform release 2026.03.01 is now live in production.

Architecture

Prev Next

Session recording separates the frontend (web application) from the backend (session daemon). The session daemon is the backend component responsible for proxying remote sessions between the web interface and target systems. It dynamically loads support for remote desktop protocols and connects to remote desktops based on instructions received from the web application. By separating these components, session recording enables secure, clientless remote access through a browser without any additional plugins.

Component

Description

SaaS Tenant

Users launch sessions from the Britive platform.

Session Recording Service

The orchestration layer and web-based session UI deployed in the client environment. Delegates session traffic to the session daemon. Reads artifacts from shared recording storage for playback.

session daemon

The proxy and data plane. Handles the actual protocol communication (RDP, SSH, VNC, telnet, Kubernetes) and exposes the connection to the web application. Listens for TCP connections on port 4822. Writes recording artifacts to shared storage.

Shared Recording Storage

A shared volume accessible by both the session daemon (for writing recordings) and the Session Recording Service (for playback).

Target Systems

Servers and infrastructure resources accessed via RDP, SSH, VNC, or other supported protocols.