The solution can be deployed locally as on the cloud. The choice depends on the configuration of your media player.
The minimum requirement is 4GB RAM and 2.4GHz processing speed.
If your media player is based on low compute resources such as Android TV box or Raspberry Pi, on-cloud deployment is recommended.
We will use the media player only for sending frames to the server, where all AI processing is done.
If the media player has decent processing power e.g. Intel i3 or above, then we can run our AI system locally. This saves both the bandwidth and computational costs.