It's extremely easy to create this kind of thing now (as in hours of work for a simple version).
http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol
If you want all that in a single package, no.
It's extremely easy to create this kind of thing now (as in hours of work for a simple version).
http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol