Image compression?
-
I'm receiving uncompressed video frames from a local video capture device. I'd like to compress them in memory and send them across a network connection, where they'll be uncompressed and displayed/processed/etc. I'm using Visual Studio .NET 2003. Any reccomendations for CP articles and/or other libraries which will make this easy? Seems like a lot of the stuff is focused on conversion/display of image files. I want to compress the image in memory for more efficient transmission over a network connection. Thanks :-)
-
I'm receiving uncompressed video frames from a local video capture device. I'd like to compress them in memory and send them across a network connection, where they'll be uncompressed and displayed/processed/etc. I'm using Visual Studio .NET 2003. Any reccomendations for CP articles and/or other libraries which will make this easy? Seems like a lot of the stuff is focused on conversion/display of image files. I want to compress the image in memory for more efficient transmission over a network connection. Thanks :-)
Also note that I'm in control of both ends of the network connection, so it doesn't need to be a standard format as long as the library can compress/decompress since my code will be on both sides.
-
I'm receiving uncompressed video frames from a local video capture device. I'd like to compress them in memory and send them across a network connection, where they'll be uncompressed and displayed/processed/etc. I'm using Visual Studio .NET 2003. Any reccomendations for CP articles and/or other libraries which will make this easy? Seems like a lot of the stuff is focused on conversion/display of image files. I want to compress the image in memory for more efficient transmission over a network connection. Thanks :-)
Windows Media Encoder can handle the capturing and streaming parts, if you don't mind using an external app.
--Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?
-
Also note that I'm in control of both ends of the network connection, so it doesn't need to be a standard format as long as the library can compress/decompress since my code will be on both sides.
-
Windows Media Encoder can handle the capturing and streaming parts, if you don't mind using an external app.
--Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?
ok, I'll take a look at it. I'm already getting the uncompressed frames, so I'd need to be able to feed frames to it. Probably a safe assumption that everyone has Windows Media Player installed.
-
I'm receiving uncompressed video frames from a local video capture device. I'd like to compress them in memory and send them across a network connection, where they'll be uncompressed and displayed/processed/etc. I'm using Visual Studio .NET 2003. Any reccomendations for CP articles and/or other libraries which will make this easy? Seems like a lot of the stuff is focused on conversion/display of image files. I want to compress the image in memory for more efficient transmission over a network connection. Thanks :-)
The Windows Media Format SDK is lower level than the Media Encoder and includes a network stream.