I\'ve written a WCF service that streams media files. I\'m now writing a WPF application that consumes this service and have only just found out that the MediaElement does not a
You could host a HttpListener inside your WPF app and supply the stream which you receive from your WCF service through an URL which is served by HttpListener to MediaElement.Source .
Other options (though you seem to have ruled them out):
Not sure if this is an option for you, but there are commercial libraries for multimedia including video playback from streams in WPF: