Challenge Overview
The Hercules Player is an application that allows customers to download videos to their computer or device for offline playback, along with streaming playback of videos for online playback.
The Hercules Fog project has stripped out some key portions of the Hercules Player application into a new test application for downloading videos from a server, modifying the manifest, and then playing back on various mobile and TV devices.
The current implementation is C++ and will run on:
- Windows
- Linux
- Mac
We have been going over the code in anticipation of it being updated and put onto embedded devices. We don’t have a good base for validation and testing, with a lot of the required testing being manual validation, which isn’t good.
This contest will implement the base of a CLI based interface that can be used to test the application, including recording and playback, more easily, and will allow for additional validation that is currently done manually. The tester application will be implemented in Python using the curses library integration.
Final Submission Guidelines
Please see above