PGT wrote:If it has been done, could you tell me?
With pleasure. I think, there are many products, but the one I know well is VideoLAN. It's open-source and multiplatform:
I use it on Windows and Linux. It's hard to say what it cannot do. Basically, it can be uses as a player, converter and broadcasting solution, or combination of these roles in one process.