platform-docs/product/features/streaming
2026-02-28 00:23:37 -08:00
..
creator-guide.md docs(architecture): 📝 Add comprehensive documentation for AI sovereignty principles, knowledge verification feature, SEO truth validation, technical specifications, and streaming capabilities 2026-02-27 17:37:26 -08:00
overview.md docs(press-scope): 📝 Improve clarity in press pitch templates, competitive frameworks, and product feature documentation for stronger market positioning 2026-02-28 00:23:37 -08:00
README.md docs(architecture): 📝 Add comprehensive documentation for AI sovereignty principles, knowledge verification feature, SEO truth validation, technical specifications, and streaming capabilities 2026-02-27 17:37:26 -08:00
technical-specification.md docs(architecture): 📝 Add comprehensive documentation for AI sovereignty principles, knowledge verification feature, SEO truth validation, technical specifications, and streaming capabilities 2026-02-27 17:37:26 -08:00

Streaming Companion

Purpose: Platform-agnostic dashboard that creators use alongside any cam site for session management, tip tracking, chatbot configuration, and analytics

Status: Active development

Last Updated: 2026-02-27

Location: product/features/streaming/


Overview

The Streaming Companion is the control center creators run alongside their live cam sessions on any platform -- Chaturbate, Stripchat, MyFreeCams, or any other site. It is not a streaming platform itself. It is the professional toolkit that sits beside the stream, giving creators real-time session intelligence, tip management, chatbot automation, and post-session analytics that the cam sites themselves do not provide.

Cam platforms give creators a camera feed and a chat window. The Streaming Companion gives them everything else: structured session data, tip goals with live progress, configurable chatbot personas, exportable analytics, and OBS-embeddable animation overlays. It turns ad-hoc streaming into a managed, data-driven practice.


Contents

This directory contains product documentation for the Streaming Companion feature:

Document Description
README.md This file -- feature overview, personas, user stories
overview.md What it is, why it exists, how it fits the Lilith ecosystem
creator-guide.md How creators use the dashboard during a live session
technical-specification.md Architecture, API surface, WebSocket protocol, data model

Target Personas

The Professional Cam Model

Streams 20-30 hours per week across one or two platforms. Wants structured session data to optimize earning patterns, track which time slots and content types drive the highest tips, and maintain a professional workflow. Currently tracks tips in a spreadsheet or not at all.

The Multi-Platform Creator

Broadcasts on Chaturbate one night, Stripchat the next, and occasionally does private shows on a third platform. Needs a single dashboard that works regardless of which site the stream is on, with unified analytics across all platforms.

The Goal-Oriented Performer

Runs tip-goal shows ("500 tokens to topless", "1000 tokens for the special show"). Needs real-time goal progress visible to both the creator and viewers (via OBS overlay), with automatic celebration animations when goals complete.

The Chatbot-Savvy Creator

Wants automated chat responses for common questions ("what's your schedule?", "do you do customs?") without sounding robotic. Needs multiple chatbot personas with personality, fuzzy matching for @mentions, and rate limiting to avoid spam.


User Stories

Session Management

  • As a creator, we want to start a streaming session with a single click so that we can begin tracking tips and viewer data immediately.
  • As a creator, we want to tag each session with the platform we are streaming on so that we can compare performance across platforms.
  • As a creator, we want to add notes and a checklist to each session so that we can plan our show content.

Tip Tracking

  • As a creator, we want to record tips as they come in so that we have an accurate record of our earnings per session.
  • As a creator, we want to see running totals and averages in real-time so that we can gauge how the session is going.
  • As a creator, we want to set tip goals with progress bars so that our audience can see progress toward the next milestone.

Chatbot

  • As a creator, we want to configure chatbot personas with different response styles so that automated replies match the tone of our stream.
  • As a creator, we want the chatbot to respond to common questions automatically so that we can focus on performing.
  • As a creator, we want rate limiting on chatbot responses so that the bot does not dominate the chat.

Analytics

  • As a creator, we want to see session history with sortable columns so that we can identify our best-performing sessions.
  • As a creator, we want to export session data as CSV or JSON so that we can use it in spreadsheets or tax software.
  • As a creator, we want to see trends over time (tips per hour, average session length) so that we can make informed scheduling decisions.

Overlays and Tip Menu

  • As a creator, we want OBS-embeddable animation overlays so that viewers see visual feedback when tips arrive or goals complete.
  • As a creator, we want a configurable tip menu so that viewers know what they can request and at what price.

Platform Architecture:

  • docs/architecture/PLATFORM_ARCHITECTURE.md -- Multi-service system
  • docs/architecture/event-flows.md -- Domain event patterns

Other Performer Suite Features:

  • docs/product/features/persona-management/overview.md -- Identity separation
  • docs/product/features/healthcare/overview.md -- Creator healthcare benefits

Maintained By: The Collective Domain: Performer Suite Purpose: Creator empowerment through professional streaming tools