WPF/e real time video streaming

Hey gang.

I know WPF/e supports video (Windows Media) but one big advantage we use Flash Communication Server for is because its video/audio streaming is very low buffer and very real time. In our testing of Windows Media Server we were very unpleased with all the buffering. Of course we can understand why it is there for movie streaming but very unusable for real time streams in communication type applications. We could not get the Windows Media Player component to embed on a page and stream real time, it always buffered even if we set the player & server to 1 second buffer it was always 7-10 seconds even at low low bitrates.

I would assume the answer to this question is no but does WPF/e change any of this We love WPF/e and WMV but we need buffers under a second if possible.

Perhaps WPF/e and some other Microsoft streaming product can reproduce this combo of features

Thanks and take care.



Answer this question

WPF/e real time video streaming

  • student_programmer

    According to the Microsoft FAQ, they're planning to add streaming, DRM, and the whole WMS shebang to the final release. At present, it just loads wmv urls. It would be silly if they didn't do this, since the main utility of the plugin now seems to be as a universal media player. How soon this is ready, of course, is anyone's guess.
  • kalahari_kudu

    re: webcams and microphone:

    http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=1031811&SiteID=1



  • netweavernet

    Oh also forgot to mention one big thing thats very very nice about Flash (although we hate the IDE & Action Script) is the built in ability of microphones and webcams in the Flash player.

    Any chances for this in WPF/e If it could add the ability to do audio/video streaming via Windows Media Server, combined with WebServices basically FlashCom is no longer needed. One reason Flash's technology is so dominant in these kinds of applications is theres just not much real alternatives. Java applet no thanks, most are terrible for these kinds of things.

    I would remake our system in a second in WPF/e if we had this support. We only use Flash because its really the only good choice out there.


  • GuyVerachtert

    Thanks for the link! Unfortunately this is a sad response. I am starting to realize that perhaps WPF/e is more of an elaborate UI for multimedia and graphics but not so much for revolutionizing the web. Unlike what WPF has done to desktop applications.

    WPF revolutionizes the desktop application UI layer. WPF/e can do this as well just like Flash has, but take it to a new level, but it won't if it misses large pieces of what people want to DO on the web.

    I want to see how Microsoft wants to revolutionize the web like they have desktops with Vista/WPF as far as UI goes. Google popularized AJAX (Even though many sites including MS ones used it previously) but I see so much more potential in WPF/e. Let's take the web to the next level.

    The cool thing with XAML and WPF/e is, since it is an XML document, one could in essence write a XAML to HTML converter so if someone did not have WPF/e the ASP.NET control would transform the XAML into regular HTML forms.

    Also being inline and XML search engines could start indexing it more smartly.

    I guess I am going on a little bit of a rant, I apologize, I get really passionate about things when I see something with such potential.


  • IxxI

    Right. Makes sense to me as well. But also will they even attempt to tackle real time communications on WPF/e As I mentioned in my post Windows Media Server is a buffered technology and does not support real time communications ontop of WMV very well. Even if you set the player to buffer 1 second (the lowest it will go) and the WMS to buffer the lowest, it still results in 7-10 seconds lag, which is not acceptable in many of our applications.

    Does Microsoft have another server technology for real time communications that WPF/e could attach to

    WebServices + WPF/e + Media Server (something that can do realtime) = FlashCom/ActionScript goodbye!


  • WPF/e real time video streaming