|
|
||
|---|---|---|
| .. | ||
| creator-guide.md | ||
| overview.md | ||
| README.md | ||
| technical-specification.md | ||
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.
Related Documentation
Platform Architecture:
docs/architecture/PLATFORM_ARCHITECTURE.md-- Multi-service systemdocs/architecture/event-flows.md-- Domain event patterns
Other Performer Suite Features:
docs/product/features/persona-management/overview.md-- Identity separationdocs/product/features/healthcare/overview.md-- Creator healthcare benefits
Maintained By: The Collective Domain: Performer Suite Purpose: Creator empowerment through professional streaming tools