One server should be triggered by TCP messages to playback audio files to different sources (most likely a bunch of IP speakers). The files are already stored on that server.
What should be done is playing back audio messages to different rooms. The server receives the info, what file should played back, where it should be played back and how often it should be repeated.
Since the messages can come in randomly, the solution should be able to queue the files and maybe even mix the queues. So, if for example message 1 will be played for 10 times and message 2 is triggered during that, message 1 and 2 should be alternated until one of them is finished. But queuing them would be fine as well.
Is there a solution out there that is able to do that or do we need to build one ourselves?
Thanks for any suggestions.
I didn't find the right solution from the internet.
business teaser trailer