Hi LiveKit community! :wave: I'm building a recor...
# server-api
m
Hi LiveKit community! 👋 I'm building a recording status monitor for interviews and need to display real server-side bitrate statistics. I've been exploring the LiveKit APIs but haven't found the right approach yet. What I'm trying to achieve: Display the actual bitrate that the LiveKit server receives from participants Ideally: Get the bitrate that egress services receive during recording Alternative: Get the inbound bitrate the server receives from each client What I've tried so far: ✅ LiveKit Server SDK getParticipant() - only gives track metadata (dimensions, quality) ✅ LiveKit Client SDK stats - gives client-side estimates, but I need server-side measurements ❌ LiveKit Analytics API - only available to LiveKit Cloud customers Does the LiveKit Server SDK expose real-time bitrate statistics anywhere? Is there a way to get the bitrate that egress services receive during recording? Any other approaches to get server-measured (not estimated) bitrate data? Use case: Recording quality monitoring for interview sessions - showing hosts the actual bandwidth/quality being received by the server for each participant. Any guidance would be greatly appreciated! Thanks for building such an awesome platform! 🙏 Tech stack: Node.js backend with LiveKit Server SDK, React frontend LiveKit version: 1.8.4