Decoding video to the formats, which Silverlight natively supports - isn't good for me. Because I need to render frames from MPEG-Transport system (using mpeg2) and render frames in Silverlight app.

There are 2 ways:

• implement well IVideoWindow in my SL-app and render video from Broadcast/Multicast
• implement mpeg2/mpeg-ts algorithms ( with Discreete Cosine Transformation, Huffman Code, RLE, ZigZag algo etc ) and I don't want to use such method because it will be too difficult and long
So, are there any methods to use implement IVideoWindow in my Silverlight app?