UPnP Media Server 1.0 is a protocol that removes the effort from getting a media-streaming device to access and play your content.
Build a transcoding UPnP media server

A good UPnP server should be able to convert one format to another in real time