hero-gradient-background
Project

MK.IO Beam

Cloud-managed, on-premise, built for live video

Project overview Beam

Overview

MK.IO Beam is a software-based, cloud-connected live-video edge processing solution designed for contribution, head-end, reception, and streaming workflows. It runs on commodity commercial off-the-shelf (COTS) servers (or certified appliances) and is integrated with the MK.IO cloud control plane for orchestration, monitoring and lifecycle management.

In simple terms: it turns traditional hardware-heavy video processing (encoders, multiplexers, transport devices) into a flexible, software-driven platform that can be deployed at the edge (in venue, on-site, data centre) and controlled via the cloud.

Design Focus Areas

Since the MK.IO portal already defines the core UX patterns, the Beam module’s design work concentrated on:



UX Adaptation:

  • Integrating Beam workflows (Edge Node Setup, Channel Creation, Live Monitoring) seamlessly into the existing MK.IO navigation.
  • Ensuring task continuity — users transition from cloud workflows (in MK.IO Core) to edge workflows (in Beam) without learning a new interface.
  • Maintaining information hierarchy consistent with the main portal (Dashboard → Modules → Details → Actions).
  • Introducing real-time feedback patterns for network status, node health, and stream state — aligned with MK.IO’s overall interaction language.

Deliverables:

  • Task Flows for Beam Modules, Edge Workflow Mapping, UX Adaptation Spec

UI Extension

  • Beam inherits the core MK.IO design system — typography, color palette, button hierarchy, iconography, and alert system.
  • Created new components specific to Beam:
    • Node cards with live metrics (CPU, network, stream count)
    • Channel topology view (source → edge → output)
    • Real-time status badges and logs panel
  • Integrated these within MK.IO’s unified grid layout and dashboard architecture.
  • Visual states and indicators reuse existing color tokens and component structure for seamless platform continuity.

Deliverables:

  • New UI Components, Visual Specs, Beam-Specific Figma Pages
Beam UI Extension

Interaction Design Enhancements

  • Added micro-interactions for live telemetry, status polling, and error alerts.
  • Introduced contextual action drawers for quick configuration without leaving the main view.
  • Optimized refresh intervals and transitions for real-time updates to match Beam’s edge use cases.

Deliverables:

  • Interaction Design Notes, Motion Specs, Edge Operations Feedback Patterns
Interaction Design Enhancements

Integration Principles

To ensure MK.IO Beam fits naturally into the existing experience, the design adhered to these principles:


Principles:

  • Unified Navigation
    • Beam appears as a module under “Edge Services” or “Processing,” maintaining left-nav consistency.
  • Shared Visual Identity
    • Reuses MK.IO typography, color tokens, spacing, and grid systems.
  • Consistent Interaction Models
    • Forms, alerts, and dialogs follow existing portal patterns.
  • Scalable Design System
    • Any Beam-specific components are added to the shared MK.IO design system for reuse.
Integration Principles

Deliverables for the Beam Integration Phase

  • UX flow integration with MK.IO navigation
  • Beam-specific module architecture & task mapping
  • New UI components (Node cards, Logs Panel, Channel View)
  • Component specs added to MK.IO design system
  • QA checklist for portal integration

Outcome

  • MK.IO Beam feels natively integrated, not like an add-on.
  • Users navigate between cloud orchestration (MK.IO Core) and edge orchestration (Beam) effortlessly.
  • Unified user experience, visual design, and interaction model across the platform.
Outcome

Let's Talk!
Slide 1
Slide 2
Slide 3
with me. A virtual coffee?