Files

1.1 KiB
Raw Blame History

ADDED Requirements

Requirement: Apollo launch consumes the effective policy

The native Apollo backend SHALL derive ANNOUNCE resolution, frame rate, supported codec, selected bitrate, and audio profile from authenticated ProviderSessionWork, and MUST NOT substitute local defaults.

Scenario: Supported HEVC policy reaches Apollo

  • WHEN provider work selects HEVC at 2560×1440, 120 FPS, 40000 Kbps, with audio enabled
  • THEN the encrypted ANNOUNCE carries those settings and the source-backed HEVC and bitrate attributes

Requirement: Provider policy cannot downgrade

The gateway MUST reject an invalid, unsupported, audio-disabled, AV1, or capability-mismatched Apollo policy before provider readiness because the current native path cannot truthfully honor those combinations.

Scenario: Unsupported policy fails closed

  • WHEN authenticated provider work selects audio disabled, AV1, or a codec outside the negotiated client-decode profile
  • THEN setup fails before readiness without falling back to H.264, stereo, or another local default