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
NOTE: This is a very technical challenge and will require a fair bit of work in setup and testing. You will need to use Linux to test the player. Ubuntu 16.04 is your best bet.
Requirements:
The requirements are captured in these Gitlab tickets:
* https://gitlab.com/hercules-fog/Fog-CLI/issues/297
Sample player
The AAMP player will be provided in the forum. Build instructions can be found here:
https://gitlab.com/hercules-fog/Fog-CLI/wikis/aamp-build-testing
Submission
Your code must be submitted as a Git patch file against the "master" branch
https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/
Base your patch file against commit hash d0c5da0e4423a30c72f3b5a1049e91b6f738f03d .
Please make sure to test your patch before submission!