How Streams Manager enforces streaming limits?

Streams Manager provides plan streaming limits enforcement functionality. Each plan can be configured to allow only certain number of simultaneous devices/streams and Streams Manager will then enforce those limits. The process works as follows:

  • Every 5 minutes, Streams Manager collects streaming activity on all your media servers

  • If server settings have logging of streaming activity enabled, the activity will be logged to the database so it can be reviewed later

  • Streaming activity data indicates which user is doing the streaming, from which device, which IP address and from which server

  • Streams Manager then checks currently active plan for the user doing the streaming and how many simultaneous devices/streams their plan allows. Streams Manager does not check whether multiple devices are coming from different IP addresses (i.e. it does not enforce IP lock)

  • If the user is exceeding their plan limits, all their streams will be stopped and a message will be shown on user's screen indicating that they have too many devices in use

  • A notification will be sent to the user also indicating that they have too many devices in use. To modify the content of this notification, see notification templates in settings

On Plex servers, this process requires your Plex account to have a Plex Pass as stopping of the stream feature requires it. If your Plex account does not have it, all the above actions will be performed except of stopping of the stream and showing the message on user's device. Emby and Jellyfin servers are supported as well.

Last updated