SilverLight, supported streaming protocols RRS feed

  • Question

  • Hi,

    I am about to implement a proprietary streaming server, to enable playback from any OS, this server should support well known protocols, currently I consider WMSP & RTSP(T).

    * WMSP is proprietary to Microsoft, and, is obviously supported by SilverLight, having in mind WMSP, the DESCRIBE request ( returning the $P packet ) requires specification of the player version used ( e.g. User-Agent:  NSPlayer/11.0.6002.18005 ), any "User-Agent:" other than what specifically defined by Microsoft will not yield the expected result ( that is returning a $P packet ), the above provide the means of changing the WMSP protocol dependent on the player version, having this in mind, implementing a streamer supporting the WMSP might require changes as Microsoft release new players supporting new protocol messages, is there any guarantee that the WMSP protocol will not change ( or at-least will stay backwards compatible player wise )?

    * RTSP(Microsoft extension), in contrast to WMSP this protocol seems quite ~stable~, and hence, more attractive as far as for maintenance cost, however, I am not sure to what degree it is supported by SilverLight, I have setup a WPF application with a MediaElement consuming media using RTSP ( verified using a network sniffer ), does this means that SilverLight ( 3.0 ) supports RTSP, does it support RTSP on OSs other than windows ?

    Any help will be appreciated.

    Nadav Rubinstein,


    Nadav Rubinstein, http://www.sophin.com
    Thursday, October 15, 2009 8:56 AM