HydraIssues

Body session capacity: compute and expose max concurrent streams per body
proposed feature Priority: medium Project: hydraneckwebrtc Reporter: 29 Jul 2026 19:09

Description

The system needs to know how many concurrent sessions a body can handle based on experience type and GPU specs.

- Flat experiences: depends on GPU VRAM and experience VRAM requirement (e.g. RTX 4080 SUPER 16GB can run 3x mercator-talks at ~5GB each)
- VR experiences: always 1 per body (headset exclusive)
- Desktop (screen share): 1 per body (DXGI captures one desktop)

Capacity should be computed from experience library VRAM data + hydrabody GPU reporting (now working via nvidia-smi fix in v1.8.10). Currently hardcoded to 1 via the body occupancy guard in hydraneckwebrtc v1.10.23.

Depends on multi-session support actually being implemented (see related investigation issue).

---

Moved from the NimsForest tracker (issue #66), where it was misfiled. This is Hydra work: project `hydraneckwebrtc`. Original creation date 2026-03-22. Plan, comments and nim actions were carried across; their timestamps here are the migration time, and the original dates are noted inline.

Comments (1)

nebula 29 Jul 2026 19:09
Grooming: set category to feature, set priority to medium

Nebula's reasoning: This is a new capability — computing dynamic session capacity from GPU specs and experience VRAM requirements. Medium priority because the current hardcoded limit of 1 works correctly for all existing use cases (VR and desktop are always 1 anyway). This only becomes actionable after issue #67 (multi-session investigation) determines whether parallel flat-experience streams are feasible. Description is clear with good breakdown by experience type and explicit dependency noted.

_(originally posted 2026-03-22 on the NimsForest tracker)_