No solutions available online, but here is the best we could find:
On Mobile and TVs, Because you are running the app, you have access to certain device identifiers. For example, on iOS, you can get the phone model, and advertising identifier for a device. You can use this data to record a device on a backend cache.
On web, you can use the IP address and create a browser session. You can use that as a key to a table maintaining sessions for a user.
With a combination of the above, you can identify how many users are watching from an account at any given time.