Appearance
HVC Ws
- Project:
hvc-ws
Overview
hvc-ws is a minimal WebSocket service that tracks call-room presence — "who is in this call/event right now". Clients (mobile/headset, and potentially web) connect to a per-event WebSocket, publish their own state, and receive a broadcast of every connected client's state whenever the roster changes. It is a dedicated, lightweight alternative to pushing the same roster over SignalR.
Tech Stack
- Target: .NET 8
Microsoft.AspNetCore.OpenApi, Swashbuckle- No EF / database — state is kept in memory (a
ConcurrentDictionary).
Pages
| Page | What it covers |
|---|---|
| Configuration | appsettings notes |
| Endpoints & Protocol | /ws/calls/{eventId} and the wire protocol |
Related
- HVC Sink Api — same event lifecycle (finalizing events).
- Api — the SignalR
/hubs/mobilehub is the primary realtime channel; this service covers the call-presence roster specifically.