Although I do not know how much I am at liberty to discuss about the back-end. I can say that we use automated systems and sometimes manual.
We detect when commercials begin, and the user has complete control over what happens next. They can stay, or be automatically switched to a channel with a show that they like and have the option to switch back afterwards, or just mute the channel until adverts are over. If you are recording a show, we can pause/resume the recording or add markers into the recording so that you skip past through the commercials. Commericals can sometimes account for nearly half of the overall recording filesize. Cutting it out has more benefits than just watching! The number of recordings you can fit on your device often depends on it. Especially if you are recording HD.
We also have access to a VOD service, through third party plugin Apps. The operating system is Android, and we allow Apps to extend functionality of our App.