Archive for the ‘Media Tools’ Category

I added two new simple samples for the MediaTools DirectShow filters to demonstrate how to capture M-JPEG video feed, esp. from an IP camera, and write the video frames into sequence of JPEG files. The other sample takes a directory on the input and plays the images back as video. If you are working on [...]

A small fix for M-JPEG video streams retrieved by HTTP Stream Source Filter: Username and password contained in URL are honored for Basic HTTP authentication Correctly parsed HTTP response headers with quotes, e.g.: Content-Type: multipart/x-mixed-replace; boundary=“myboundary“ Partial Visual C++ .NET 2008 source code is available from SVN, release binary included.

Audio Oscillogram DirectShow Filter

Posted: 18th September 2009 by Roman in Media Tools
Tags: , , , ,

Unlike video, audio is difficult to troubleshoot in a way that once an issue has been noticed it was dynamic and already in past and it may be difficult to repeat, explain, forward as a screenshot etc. So it needs a visualization in order to check certain specific of the media stream. Here we go [...]

Media Tools DirectShow Filters can be used to acquire, parse and decoder M-JPEG encoded video stream from an IP camera or a video server, however for a quick start it is necessary to properly register filters on system and create a DirectShow graph. To register the filters, it is necessary to download DLLs from repository. [...]

In order to obtain a reference audio source and especially useful for debugging purposes, including: audio input device unrelated to physical device, to avoid conditions when device is already in use by someone else non-zero audio signal which is independent of certain speaker or broadcasting service, including one that makes capture, transmission or rendering issues [...]

In order to better troubleshoot network cameras and other devices, I added a new DirectShow filter to write HTTP response headers and body into a single file, one file (actually a pairs of files, the second file contains UTF-8 formatted HTTP response headers) per HTTP response. While troubleshootting JPEG artefact issue with I used the [...]

I decided to gather DirectShow code and filters related to processing video from network/IP cameras and video servers into a library (in fact, a few libraries) so that it could be easily used for testing, research and other purposes. As time is going to permit, documentation and sample code will be provided, further development will [...]