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.
Posts Tagged ‘HTTP’
MediaTools: Fix for Motion JPEG video
Posted: 6th October 2009 by Roman in Media Tools, TechnologyTags: authentication, bug, fix, HTTP, JPEG, M-JPEG, Media Tools, update, Video
MediaTools: HTTP Stream File Renderer Filter and more
Posted: 14th February 2009 by Roman in ATL, Media Tools, Source, Video, WTLTags: ATL, C++, camera, DirectShow, HTTP, JPEG, M-JPEG, Video, WTL
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 [...]
MediaTools to deliver video from network/IP cameras and video servers into DirectShow environment
Posted: 10th January 2009 by Roman in ATL, Media Tools, Source, Video, WTLTags: ATL, C++, camera, DirectShow, HTTP, JPEG, M-JPEG, Video, WTL
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 [...]
WinHTTP escaping problem
Posted: 26th August 2008 by Roman in Camera of the Day, Source, Technology, UtilitiesTags: HTTP, problem, RFC, Source, URL, winhttp
WinHttpCrackUrl and WinHttpCreateUrl API functions are breaking URL string into components and recompose back to string. There was a mess with passwords and security issues since when putting password into URL is no more acceptable. Experienced users might remember the times when URL could embed password, e.g. ftp://john:mysecretpassword@host.com/path. Password is lo longer accepted by major [...]
