AVStream.ruPortfolio → English RU · EN

[ Portfolio — multimedia systems and broadcast software ]

Sergey Korneev

Multimedia systems engineer / creative technologist

I design and commission multimedia systems where video, lighting, tracking, kinetics and spatial audio run as one show. I write the software that is missing, integrate the hardware, and get the system into production.

  • Interactive systems
  • Show control
  • Spatial audio
  • Realtime graphics
  • Live production
Sergey Korneev

[ What the work did ]

Concrete changes for clients after the projects.

  • Turned a showroom into a sales tool. The client sees a full AV system working, not a slide deck. Showroom piece →
  • Turn “we want a modern space” into something you can build. A vague request becomes a media scenario that then drives design, procurement and install.
  • Close the gap between design, engineering and delivery. The original idea survives until commissioning.
  • Cut crew size on a multi-camera show. Cameras cut on the speaker’s head turn — you still get live directing with fewer people. Camera cuts from head turn →
  • Cut graphics prep time for live. Captions with translation, background replacement and privacy masks happen in realtime. No pre-render, no post-fix. GFX Engine →
  • Gave an exhibition stand a reason to stop. Non-repeating generative graphics pull people in and give them something to look at. Generative graphics →
  • Kept the guest in contact with the brand after the event. Visitors got a personal song with their name, which they could keep and send on. Festival stand →
  • Automated live captions. Accessibility without a dedicated stenographer and manual cleanup. RULLZ Subtitler →
  • Made the speaker’s job in frame easier. The text follows speech rate — no prompter operator. Speech-following teleprompter →

[ Interactive systems and tracking ]

Drive an Unreal Engine object from UWB

Moves an object in an Unreal Engine scene from live UWB tracking coordinates.

Role: Integration, Realtime development, Tracking pipeline

Stack: Unreal Engine · UWB · OSC

Camera cuts from head turn (vMix)

Camera cuts from head turn (vMix)

Camera switching from the speaker’s head turn. vMix picks the input without an operator.

Role: Concept, Realtime development, Integration

Stack: TouchDesigner · vMix · Head tracking

Tracking and show control over OSC

Tracking data goes into media systems over OSC: zones, triggers and show-control logic.

Role: Architecture, Development, Integration

Stack: OSC · UDP · Node.js · Resolume · TouchDesigner

Theremin: gesture to MIDI

A concept where movement in space becomes a control signal for audio and media.

Role: Concept, Interaction design, Prototype

Stack: MIDI · Sensors · Interactive audio

Tracking 2

Tracking 3

Lights follow the tag

[ Show systems and spatial audio ]

AVStream Spatial Controller

Operator UI for spatial-audio show control: OSC routes, sound objects and live scene control. The video is a Holophonix integration.

Role: Development, Integration, Interface

Stack: OSC · Spatial audio · Node.js

Spatial audio processor (TouchDesigner)

Spatial audio processor (TouchDesigner)

A spatial audio processor in TouchDesigner. It moves sources across speakers in any room, using Ti-Max logic.

Role: Concept, Realtime development

Stack: TouchDesigner · Spatial audio · Show control

Show audio control UI

Show audio control UI

A UI for the audio parameters that matter during a show — without breaking the scene logic.

Role: Interface, Development, System design

Stack: OSC · Audio control

GFX Engine

GFX Engine

Realtime effects engine: background replacement, live captions with translation, waveform overlays, image generation and speaker privacy masks.

Role: Architecture, Development, Realtime processing

Stack: Realtime graphics · Background replacement · Captions · Face tracking

[ Realtime graphics and projection ]

Generative graphics and projection mapping

Realtime generative graphics and projection mapping as a technical layer of a visual system.

Role: Technical design, Realtime development, System integration

Stack: TouchDesigner · Resolume · Projection mapping

Layered realtime video

Layered video compositing in realtime as part of a live media cue.

Role: Technical design, Realtime development

Stack: Realtime video · Compositing · Media servers

[ Concepts and experiments ]

Water show concept

A water-show concept with media, lighting and kinetics in sync.

Role: Concept, Technical proposal

Stack: Show control · Media timeline · Lighting

WooHoo — interactive space concept

A space concept where the visitor is part of the media cue.

Role: Concept, Interaction design

Stack: Interactive media · Tracking · Realtime content

Song booth — Youth Day

Song booth — Youth Day

A festival stand that generates a personal song with the guest’s name in a chosen style and sends it to Telegram.

Role: Product lead, UX, System integration

Stack: Text generation · Music generation · Telegram · Interactive UI

SNYATO! — group filming app

SNYATO! — group filming app

A consumer app for group filming on phones, editing and rendering finished clips.

Role: Product, UX research, Interaction design

Stack: Mobile UX · Multi-camera · Edit workflow

[ Broadcast software and media infrastructure ]

Live automation, realtime graphics, speech processing and low-latency video transport — including RULLZ: captions, vMix scheduling and a speech-following teleprompter.

vMix · OBS · WebRTC · SRT · NDI · FFmpeg · Node.js · WebSocket

RULLZ Subtitler — live captions

RULLZ Subtitler — live captions

Automatic captions on live streams: speech recognition and profanity cut in the live path.

Role: Product development, Programming, Broadcast integration

Stack: Speech recognition · Node.js · WebSocket · vMix · OBS

RULLZ vMix Commander

RULLZ vMix Commander

Remote vMix control: time-based schedules, automatic cuts and quick commands from a browser.

Role: Product development, Architecture, Programming

Stack: vMix · Node.js · Scheduling · Web control

RULLZ — speech-following teleprompter

RULLZ — speech-following teleprompter

A teleprompter that follows speech rate and scrolls the text itself. Separate window for the speaker.

Role: Product development, Programming, UX

Stack: Speech recognition · Web app

CloudMix — cloud video production

CloudMix — cloud video production

A cloud tool for online production — conferences, sport, concerts, webinars — with a familiar broadcast UI.

Role: Product development, Architecture, UX, Programming

Stack: WebRTC · SRT · RTMP · Audio matrix · Captions · Multiview

Streamometr — restream with drop protection

Watches the incoming stream by bitrate and FPS, restreams to four destinations, records to disk, and inserts a slate while production fixes the feed.

Role: Product, Architecture, Development

Stack: RTMP · SRT · FFmpeg · Node.js · Monitoring

Low-latency video transport

Studio and remote video paths with low latency on NDI, WebRTC, SRT, RTMP, WHEP, FFmpeg and MediaMTX.

Role: Architecture, Development, Operations

Stack: NDI · WebRTC · SRT · RTMP · FFmpeg · MediaMTX

SRTMiniServer, NTRStreamer, WinDeskCam Pro

Commercial ingest and distribution products, plus WinDeskCam Pro — turns a Windows PC into an RTSP/ONVIF camera for CCTV systems.

Role: Product development, Architecture, Support

Stack: SRT · RTMP · NDI · RTSP · ONVIF

[ Systems architecture ]

Multimedia systems architecture

End-to-end object architecture: video, Dante audio, OSC, MIDI and Art-Net, media servers, tracking and redundancy.

Role: Architecture, Integration, Documentation

Stack: Dante · OSC · MIDI · Art-Net · Media servers

Theatre AV infrastructure

Led the audio department and built a theatre AV infrastructure from scratch through commissioning.

Role: System design, Lead, Commissioning

Stack: Audio infrastructure · Video paths · Stage systems

[ Project notes ]

Write-ups are in Russian. Titles below are in English so you know what each one is about.

[ What I can take on ]

  • multimedia concept and scenario;
  • AV system architecture;
  • show control and integration;
  • prototyping the missing software;
  • selecting and supervising external contractors;
  • follow-through from idea to commissioning.

[ Example projects ]

  • turnkey design of an interactive show for a large integrator’s showroom (video, audio, lighting, Crestron);
  • a reputation-monitoring system that analyses media and social content in realtime with large language models;
  • MVP of a cloud video mixer and a mobile filming app;
  • UWB target tracking;
  • Streamometr — RTMP/SRT record and restream with protection against an incoming feed drop.

[ Contact ]

Open to work on multimedia systems, creative technology, show control and interactive installations.