Reputation:
I've written a real-time visualisation app in DirectX. The thing is, it should be displayed on multiple computers, as a videostream.
I'm guessing WMV will be the easiest codec to do it in, since it's MS and all that.
So, how would I convert a series of DirectX screengrabs to a fluent 30fps WMV video stream?
Upvotes: 1
Views: 954
Reputation:
I would recommend that you write a directshow source filter. The source filter can supply an encoder with a series of bitmaps to be encoded in a compressed format for transport. You can save this to disk with a file writer filter, or stream it using a network streaming filter.
However, this is a non trivial task!
Can we see your code for the visualisation app? Please?!
Upvotes: 2