I need to get a few stand a lone modules for video processing.
- We are using an Axis 211A Video Camera
- It provides an MPEG4 Video stream from a URL like this axrtpu://[login to view URL]
- details can be found on this page. [[login to view URL]][1]
1. We want a robust reliable module (probably a windows service)that will watch this stream and record the entire stream to disk for as long as the program is active.
e.g. record the entire stream to c:\[login to view URL]
2. We need a command line prgram that can snip segments out of this stream based on a start and end time and store them as AVI files.
e.g. [login to view URL] /start 14:10:59.000 /end 14:11:02.050 source c:\[login to view URL] /target c:\[login to view URL]
It looks to me like DirectShow ISteamBufferSink and IStreamBufferSource should do most of the work.
I'm not stuck n DirectShow. Any proposal is welcome as long is it runs on WindowsXP and Vista
3. The solution should be expandable to support other camera types.? That is support cameras from other major? camera vendors.
## Deliverables
[**Additional**][2] **requirements Details
**
=============
DVR Module
=============
* MUST suport Axis210a/211a Cameras
* MUST suport other major camera vendors.? I'm not limiting to certain cameras but I wouldlike to support at least three other MAJOR cameras vendors.
* MUST allow scheduled recording control.? recording will alwyad be maximum quality > 24fps but the system must be confiruable to automaticall turn recording on during the day and off durneing the evening for example.
* MUST be able to send e-mail alerts when disk space is low.
* MUST record audio along with the video stream.
* MUST be able to Execute a function such as
* GetClip( string CameraName, DataTime dtfrom, DateTime dtTo, string sOutputfileName );
=============
Dvr Recordings API
=============
* This function would find the section of recorded video from the DVR recordings and export it to an AVI file.
=============
Additional Notes
=============
Please note I am fine with enhancements to, or integration of, commercial software as long as the software license costs are <$50/camera.? If you know an existing system or library/SDK that already meets these requiments then I will accept this solution without software development or with development of integration components.