Skip to content

Confirm NVENC and the Twitch minted-key publish on a GPU host #375

Description

@rainmanjam

Two EXPERIMENTAL labels name specific unverified claims. A GPU host deletes both — and the labels were written so that confirming them removes a precise sentence rather than requiring a judgement call.

What is unproven, exactly:

  • No NVENC, QSV, VA-API or AMF encode has been observed. All twelve encoder profiles were read off real FFmpeg option tables in a container; only VideoToolbox has run on silicon. TestEveryConfiguredEncoderOpensWithItsOwnFlags and scripts/acceptance-encoders.sh exercise this immediately on a GPU box.
  • No broadcast has been published through a minted Twitch key. The negotiation itself already runs against ingest.twitch.tv on every test run and succeeds — Twitch accepts a declared inventory, grants a VOD audio track and mints a 314-character key. Everything after Negotiate returns has only been driven by an httptest server.

Needs: an NVIDIA GPU with NVENC — A100 and H100 have none; RTX 4090, L4, A10 or T4 do. Plus a real Twitch key and a GPU declared in settings.multitrack.gpus (Twitch validates the declared inventory, not the hardware).

Risk worth knowing: Twitch was measured refusing an Intel iGPU and unrecognised vendor IDs by name. A datacenter card may be refused as unsupported — which would itself be a finding, since no document currently says the feature is consumer-GPU-only in practice.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions