
The original SoftSled project was available on the CodePlex Archives and already had the majority of the tedious work completed (RDP client, test interface, logging, devcaps & basic avctrl functionality). The perfect base to start from!

So far I've been able to decode what actually happens within the avctrl protocol (a mix between several Microsoft communications protocols - DSLR, DMCT, DSPA, and DRMRI) - one of a few major steps standing in the way of properly implementing a SoftSled Extender. I don't yet know if it's possible to implement DRM playback (probably not anytime soon at least!); however, normal non-DRM content should eventually be playable over the extender.
The other major step will be provisioning a certificate for use in the WMC Extender Setup communication as the SoftSled extender requires a certificate with its a private key to enable in-band encrypted-password decryption, but for now a Linksys DMA2100 certificate enables setup to complete and then the password can be manually reset using netplwiz and by adjusting the password in the SoftSled config to match.
Currently, video playback isn't working (the RTSP stream link appears to need further setup from the host end), but audio playback over RTSP seems to be semi-working (including play/pause/stop functionality). There is, however, there is an issue with the WMC RequestHandle (the RequestHandle is a unique iteration to identify the current request / response to a request), as once it accumulates to 215, it misses 216 and jumps straight to 65,023... Not sure why as of yet. This will need to be solved, as once WMC changes the RequestHandle to 65,023 it sends two requests with this handle and then stops requesting the position of the media and won't send any further commands. As such, once this occurs media controls from the WMC interface completely stop functioning.
All in all, it's coming together and we are the closest we've ever been to a proper "softsled". Not sure how much time I'll have to work on this but I'll keep chipping away...
