Skip to content

HR-1 Encodeurs GPU + endpoint pulsar:capabilities (chantier C++) #102

Description

@ClodoCapeo

Chantier amont du plan « parité OBS + performance » de Prism — réf : Prism docs/broadcast-parity-roadmap.md (HR-1) et ADR 008 §7 (docs/adr/008-unified-broadcast-config-model.md).

Ouvrir la couche encodeur hardcodée (pulsar-frontend-stub.cpp:719-751 : obs_x264 fixe, CBR, keyint 2, preset veryfast, profile high, tune zerolatency, aucun color format/space/range) :

  • encodeurs GPU (NVENC/QSV/AMF) + rate control + preset + color pilotables
  • endpoint pulsar:capabilities au handshake WS : encodeurs disponibles + bornes par encodeur + formats (consommé par Prism, fallback x264/bornes statiques si absent — contrat figé côté Prism dans ADR 008 §3.5, issue Prism #238)

Mérite un ADR côté Pulsar avant build : forme de l'API (obs-ws vendor vs config file), matrice encodeurs, stratégie de probe GPU. Prérequis de Prism P4-4 uniquement ; rien dans les phases 1-3 de Prism n'en dépend.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions