I want to develop an app that tracks how active is every speaker for a given call. For example: speaker A talked for 60% of time, speaker B for 15% and speaker C for 25%.
I know that client apps somehow know this information because the active speaker is highlighted. But I couldn’t find so far if there’s any API endpoint that returns me such kind of details for a call. If those metrics are not provided by the API, I was thinking that maybe I could develop some sort of client that joins the call and receives those “highlighted user” events then keep track of the timestamps when they occur. However, this is something that needs to happen in the background as part of the backend of some web service. Do you think that this is somehow possible with the Web SDK and Node.js?