I need a program for linux that plays audio and video continuosly, syncing it from a remote server database, and also manage audio (mixing the tracks so that no gap is shown).
The audio-video flows should be separated, except for an audio track that has a video track also.
The program that runs on linux must: - Take the data to be played (mp3 files) from a remote FTP - It will then connect to a remote database server so that it knows the day scheduling of the audio, and the advertising that he needs to play. the advertising that the player needs to play depends on the time that is defined in the database (The db returns the path and the time that it should be played). - It will *always* play and report a status in a file (or whatever), as to what its playing, what it played, and generally save a log file for everything it does. They can be different log files. - It also manages video, they are different flows from the audio. Lets just say it plays a random video (of our choice) until a break occurs and a advertisement with video comes out (so it will output both audio-video) ... Some advertisements are only audio, some are audio-video. Basically its a remotely controlled player, it should get all the data from a remote FTP, then get what it should play from the remote DB;and manage audio-video flows separately, until there's an ad that is both audio-video. Its a remote device for a radio. We need to log all the advertising that are going, times, etc etc... The player must be error-checking itself (ie, do everything thats possible to keep the player running). The video should also display text took from remote internet (RSS feeds). 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Linux Ubuntu Latest stable server version