Regulatory frameworks in place worldwide (GDPR, etc.) prevent Millicast from identifying unique viewers because we do not interact with them to obtain their consent to share their data with us. As a consequence we can only count total views and if a viewer is disconnected and reconnects to the stream, it is counted as two individual views in the analytics.
We provide a live viewer count on our web viewer and SDKs and via our graphQL API:
We will soon be adding real-time active viewer count in the dashboard.
In the meantime, you can implement a viewer count on your custom player using this example.
For live events it is added in the updated player add -new to current player.