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.
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) :
pulsar:capabilitiesau 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.