Have you considered porting the embedded port of Moonlight? It runs well on very limited hardware like the Pi. If there's some hardware accelerated video decoding API you can use like OpenMAX or VDPAU, it could be worth a shot. If you're lucky, you might only need to write a video...