We only charge the actual meeting time for the chosen MCU server image, no matter how many participants are in the call.
eyeson's API pricing is based on the minutes per instance you use the service with your API key and on the maximum number of people you would like to be able to have on the call, as per the chosen MCU Server Image. Every minute of a running meeting instance counts. If you start multiple instances in parallel the minutes of every instance are added.
When you add eyeson as an add-on to your product, we charge the real usage of eyeson (as soon as it's operational) and you can build your own business on top of it. The cost is per minute video meeting, independent from the number of participants. Only the used minutes of all instances count.
How Is the Expiration Timeout Handled?
When you start an eyeson instance with the API key, the service is immediately started in the cloud. If nobody connects to the running service it is automatically stopped after 2 minutes. These minutes are charged as well.
Another use case is the "normal" operation: You start a meeting, your clients join and after the meeting when the last client leaves the meeting, the service is automatically shut down after 2 minutes. These minutes are also charged.
In short: So you are charged for at least 2 minutes for every instance you start, no matter if you access it or not.