CamPermanent Manual
Part 1: General Remarks
CamPermanent works with Netcams (IP-Cams), Webcams and additional
video devices which are using a driver for Windows.
Webcams
Webcams and similar video devices like TV Tuner cards, capture cards,
graphic cards with a capture input etc. are working with CamPermanent
if there is an up to date driver for Windows available. CamPermanent
uses the DirectShow component of DirectX for the work with these
devices. So all functions and settings which are coming with the
video device drivers are usable. An advantage against other WebCam
products is the possibility to work with all connected and installed
video devices simultaneously.
Netcams
CamPermanent needs for the working with Netcams their IP addresses,
resp. the URLs pointing to the video datas. From these URLs the program
receives the current camera picture (still picture) or the motion-JPEG
(MJPEG) or MPEG-4 video stream.
If you want to receive more still pictures as your camera is able to
generate (the receiving interval is set to every 0.5 sec, but your camera
captures pictures only every 1.0 sec), you receive often the same picture
twice. So it makes no sense to receive more pictures as there are new ones
available. Look at the network camera manual for possible capture intervals!
The resolution of the received picture is not limited. But
if the program receives a picture which has a resolution of 640x480 pixels,
it must transfer much more pixels as if the picture would have 320x240 pixels
and the program has to test 4 times the amount of pixels within the intern
motion detector difference test.
DirectShow
CamPermanent allows the using of all installed video devices, video
codecs, audio devices and audio codecs.
But not all devices and codecs are working together! Furthermore some
codecs changes the selected frames per second for the video recording by
themselves and other codecs don't allow to record a video and watch a preview
parallel.
Introduction to DirectShow
Microsoft® DirectShow® is an architecture for streaming media on
the Microsoft Windows® platform. DirectShow provides for high-quality
capture and playback of multimedia streams. It supports a wide variety of
formats, including Advanced Systems Format (ASF), Motion Picture Experts
Group (MPEG), Audio-Video Interleaved (AVI), MPEG Audio Layer-3 (MP3), and
WAV sound files. It supports capture from digital and analog devices based
on the Windows Driver Model (WDM) or Video for Windows. DirectShow is integrated
with other DirectX technologies. It automatically detects and uses video
and audio acceleration hardware when available, but also supports systems
without acceleration hardware.
In General
All digital cameras generates different pictures from the same situation
also if there are no changes. If you algin your camera to view on a wall
where nothing is moving and let the motion detection run, you get little
picture differences, because the generated pictures are different. This
happens on the way from the analog world into the digital picture from
your camera. To see these differences (not only these, but all differences)
you can select in the program to show you the difference window. This is
a good way to see how good or bad your camera works. To reduce this differences
which are in reality not existing, you have to adjust the pixel difference
value.
Part
2 >> |