Skip to content

P3: Build repeatable load tests for 8 feeds, ISO recording, and stream output #102

Description

@iamfatness

Problem

We need objective confidence that CoreVideo can handle target production loads on realistic hardware.

Outcomes

  • Load test plan and scripts measure CPU, GPU, memory, dropped frames, stale frames, encoder sessions, disk write rate, and OBS render time.
  • Tests cover 8 1080p feeds, 8 ISO records, and simultaneous RTMP/SRT program stream.
  • Results define recommended hardware tiers and settings.

Acceptance criteria

  • Test report is generated for at least one NVIDIA system and one fallback CPU encode scenario.
  • Failures produce actionable metrics, not just subjective observations.
  • CI/local smoke tests cover non-meeting pieces of the pipeline.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:recordingISO recording and program recording workflowsarea:video-pipelineRaw video feeds, quality negotiation, stale frame recoverypriority:P3Longer-term scale/commercial polishtype:hardeningReliability, diagnostics, quality, supportability

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions