Your plan to attract third-party displays that you do not own for advertising companies is brilliant. This immediately reduces the cost of accommodation and gives more options. But there is a problem - these are differences in operating systems, time in different countries. What are you going to do with these problems, already have an idea?
In order to be able to synchronize devices even in different countries, as well as to simplify access to functions on different operating systems, we are developing a HYGH player. This software will runs self-tests at launch and provides a minimum of interactivity for end-users following a true "set & forget" concept. It also needs to be able to cope with networking and bandwidth issues and play content for up to 2h without Internet connectivity.