I'm working on a project that in theory should be quite simple, but I'm unsure of where to begin. I have a multicast channel that is used for special announcements. Most of the time, there's nothing transmitting on it. However, when there is something being broadcast, I'd like to be able to set up a service to capture it, transcode it, and post it to a website. The service should be able to be started and listen on its own and "know" when something is being broadcast and to stop when the multicast ends. The file itself should either be stamped with the name of the date/time or, if provided, the SAP announcement name. I would prefer if the videos were posted to the website Youtube style, rather than just a file name with a link.
So I need ideas and suggestions on how to make this happen. I know I can have VLC perform the listen/record/transcode functions to some extent, but the rest of it I'm not sure where to begin. Any links, tutorials, and comments welcomed Thanks in advance.