How to ...
Home Faq
How to start working:
Think of the program as a tool box with webcam solutions. The root of the 'Option Table' consists of these tools. Click the plus sign to expand a tool. You will find some hot buttons above the 'Preview' window. The big triangular buttons below the 'Preview' window select/clear the corresponding 'Enable' checkboxes and also work as indicators turning yellow when the corresponding operation is in progress. You should select the 'Enable' checkbox and clear the 'Cycle' one if you are going to use the corresponding feature instantly by clicking the 'Capture' button or when the motion detection event occurs. You can see brief hints in the program status bar when the cursor stops over an interface element or an option. Leave buttons and options in a certain state when you exit the program and the program will restore this state when you start it next time. More...
How to direct my webcam to my website? (full version)
How to set a correct ftp folder name? (full version)
How to add a live picture to an html file? (full version)
How to configure my router to be seen by others on the web using the HTTP Server feature? (full version)
How to get a static IP address for the HTTP Server feature? (full version)
How can I see how many http viewers I have? (full version)
How to reduce the video preview rate to less than 1 per second? About 30 secs would be useful to me to reduce my network load a bit.
How to use a video card with TV-In input?
How to save settings for my TV tuner?
How can I use a camcorder?
How can I use an network camera?
How to save the stream from my IP camera to the hard drive as an avi file?
How to put an extra colored logo on the webcam picture without darkening or lightening the rest of the original webcam picture?
How to save changes in the settings? I changed the video compression settings the way I needed, but each time I close the file and then open it again, it is back to Cinepack.
How to run the program as a Windows service?
How do I get my camera to broadcast outside the network?
How to get Willing webcam to work with two cameras?
How to I get rid of the "Willing Software" text that appears on the webcam?
How to save jpg images bigger than 320x240?
How do I capture a picture from the full-screen mode without exiting it and clicking the Picture button?
How to add Secure Webcam view?
How do I transmit video to our website using Willing Webcam Lite?
How to replace the default image when the web cam is offline with an ad or something...
How do I turn OFF the Preview window?
How to increase the performance of the program?
How to tune up Google Gmail?
How to see a live feed via a mobile phone?
How to build a good protection against upload attacks?
How to upload time-lapse video recorded according to schedule to our website? Besides, the webpage must play this time-lapse video.
How to work with the ‘Video Device > Video Output’ feature?
Q. How to direct my webcam to my website? (full version)
A. There are two ways:
- use the FTP Upload feature:
http://www.willingsoftware.com/help/FTP%20Upload.shtml
Create a webpage with a link to the name of the file being uploaded and put it on your site.
- use the HTTP Server feature (live broadcasting):
http://www.willingsoftware.com/help/HTTP%20Server.shtml
See webpage templates from subdirectories in 'Program Files\Willing Webcam\Web Pages\HTTP Server'. You are free to change the templates to meet your needs if you want to.
Q. How to set a correct ftp folder name? (full version)
A. /html, /html/subfolder, /subdomain/html/subfolder
Q. How to add a live picture to an html file? (full version)
A.
1.. expand the HTTP Server option either using the green 'http' button or via the Option Table
2.. select an IP address from the IP Addresses list when you are connected to the Internet (The default item is used for a local test)
You should have a static IP. Otherwise you will have to change your webpage every time
3.. select the Enable checkbox
4.. you can test streaming video on your computer by clicking 'Run Browser' under the globe icon
5a .. If you prefer to have your webpage with streaming video on your site:
include this part into the source code of the webpage:
(Enter the IP Address and Port of the computer running the Willing Webcam software with the HTTP server enabled and a preferable width and height)
<applet codebase= "http://IP:Port" archive="wwCam.jar"
code="wwCam.class" width="320" height="240">
<param name="filename" value="http://IP:Port/ww.jpg" />
<param name="copyright" value="Copyright (c) 2003 Willing
Webcam" />
<param name="sound" value="yes" />
</applet>
5b .. If you prefer to use default wwCam.htm for the output:
<applet archive="wwCam.jar" code="wwCam.class"
width=<Width> height=<Height>>
<param name="filename" value="ww.jpg" />
<param name="copyright" value="Copyright (c) 2003 Willing
Webcam" />
<param name="sound" value="<Sound>" />
</applet>
How to optimize the work of the feature:
1. Please see 'Preferences > Picture Quality > Picture Format > Jpeg Quality'.
If you decrease the 'Jpeg Quality' value you will decrease image size. You have to find a compromise between
quality and image size. For easy tuning run 'HTTP server > Run Browser'. You can see image quality in the browser
while you are changing the control value, because the preview image will not change.
2. Set the size in the applet description equal to the size of the preview window. Otherwise the applet will upload
unnecessary kilobytes and waste time on resizing the image.
3. You can limit the amount of simultaneous visitors using the 'HTTP Server > Max connections' option. Extra visitors will be asked to try later.
Compatibility with Windows Vista
The HTTP Server feature requires the Java virtual machine to be installed on your computer,
because the Microsoft Virtual Machine for Java is no longer included in Internet Explorer v.7 under Windows Vista.
You should install the latest Sun Java Runtime Environment(JRE) on the client computer where the page with the java applet will be opened:
http://www.java.com/en/download/windows_xpi.jsp
How to see a live feed via a mobile phone?
Please take a look at the 'Program Files\Willing Webcam\Web Pages\HTTP Server\Commands\index.html' web page.
You can use this remote control panel both from the local hard disk and from any website.
You can also use this page as a template for creating your own web page (for example, for sending the tilt, pan, zoom commands).
Q. How to configure my router to be seen by others on the web using the HTTP Server feature? (full version)
A. Your whole network is hidden behind the router which has a certain IP address assigned by your ISP provider.
You need a router with VPN capabilities or port forwarding.
Connect to the router through your web browser.
You have to enter the http server port in the forwarding port box of your router:
http://www.portforward.com/routers.htm
Example DI-624 Dlink router:
http://support.dlink.com/faq/view.asp?prod_id=1332#604
Virtual Server: enabled
Protocol Type: TCP-IP or Both
Private Port: WW HTTP Server port
Public Port: xxxx public port
URL: http://Public IP:Public Port
Your Public IP: 38.103.63.16
Q. How to get a static IP address for the HTTP Server feature? (full version)
A. Dynamic DNS is a system for allowing an Internet domain name to be
assigned to a varying IP address. This makes it possible for other sites
on the Internet to establish connections to the machine without
needing to track the IP address themselves. A common use is for running server software on a
computer that has a dynamic IP address (e.g., a dialup connection where a new address is
assigned at each connection, or a DSL service where the address is changed by the ISP occasionally).
Dynamic DNS providers:
* http://www.dyn.ee
* http://www.ChangeIP.com
* http://www.dynip.com
* http://www.dyndns.org
* http://www.hn.org
* http://www.no-ip.com
* http://www.thatip.com
Q. How can I see how many http viewers I have? (full version)
A. Take a look at the ’HTTP Server > Connections > IP’ and ’HTTP Server > Connections > Qty’.
The file ‘\Program Files\Willing Webcam\ww.log’ contains the names of sites logged in/out your http server,
though these records are mixed with some program diagnostic records.
Q. How to reduce the video preview rate to less than 1 per second? About 30 secs would be useful to
me to reduce my network load a bit.
A. Just minimize or roll up the program. The Preview window will be refreshed only prior to some operation
(saving to the hard disk, ftp upload, an http query, etc.) in this case.
If you want to arrange broadcasting via http, you can write some javascript refreshing code (please, see the 'Web Pages\HTTP Server\Mobile' template) or you can use this simple
example (the HTTP Server feature must be enabled):
<html>
<head>
<title>Willing Webcam</title>
<meta http-equiv="refresh" content="30" />
</head>
<body>
<img src="http://IP:Port/ww.jpg" />
</body>
</html>
Q. How to use a video card with TV-In input?
A. Video Device > Video Source > Webcam or frame grabber - Video for Windows
... Analog Video > Format - NTSC or PAL
... Analog Video > Input - S-Video or Composite
Video Device > Video Source > Video for Windows - Microsoft WDM Image Capture (Win 32) driver
Set the card driver mapped by 'Microsoft WDM Image Capture (Win 32) driver' using the 'Options > Video Source'
hot button above the Preview window.
Q. How to save settings for my TV tuner?
A.
1. Set 'Video Device > Video Source' to 'Webcam or frame grabber'
2. Set 'Video Device > Video Source > Webcam or frame grabber' to 'DirectX'
3. Set 'Video Device > Video Source > Webcam or frame grabber > DirectX' to tv tuner driver.
You will able to select a TV channel, video feeds (Tuner, Composite, S-Video), input type (Antenna, Cable).
See the 'Video Device > Video Source > Webcam or frame grabber > DirectX > TV tuner' options and TV channel switch above the option table.
Microsoft DirectX 8.1 must be installed.
Q. How can I use a camcorder?
A. For a fireware connection:
1. Set 'Video Device > Video Source' to 'Webcam or frame grabber'
2. Set 'Video Device > Video Source > Webcam or frame grabber' to 'DirectX'
3. Set 'Video Device > Video Source > Webcam or frame grabber > DirectX' to camcorder driver.
P.S. Microsoft DirectX 8.1 must be installed.
For an S-Video (Composite) connection:
1. Set 'Video Device > Video Source' to 'Webcam or frame grabber'
2. Set 'Video Device > Video Source > Webcam or frame grabber' to 'Video for Windows'
... 'Analog Video > Format' - NTSC_M or PAL_B
... 'Analog Video > Input' - S-Video or Composite
3. Set 'Video Device > Video Source > Video for Windows' to 'Microsoft WDM Image Capture (Win 32)' driver
Set the card driver mapped by 'Microsoft WDM Image Capture (Win 32) driver' using the
'Options > Video Source' hot button above the Preview window.
For a USB connection:
1. Set 'Video Device > Video Source' to 'Webcam or frame grabber'
2. Set 'Video Device > Video Source > Webcam or frame grabber' to 'Video for Windows'
3. Set 'Video Device > Video Source > Video for Windows' to 'Microsoft WDM Image Capture (Win 32)' driver
Set the camcorder driver mapped by 'Microsoft WDM Image Capture (Win 32) driver' using the
'Options > Video Source' hot button above the Preview window.
or
1. Set 'Video Device > Video Source' to 'Webcam or frame grabber'
2. Set 'Video Device > Video Source > Webcam or frame grabber' to 'DirectX'
3. Set 'Video Device > Video Source > Webcam or frame grabber > DirectX' to camcorder driver.
P.S. Microsoft DirectX 8.1 must be installed.
For a FireWire connection:
1. Set 'Video Device > Video Source' to 'Webcam or frame grabber'
2. Set 'Video Device > Video Source > Webcam or frame grabber' to 'DirectX'
3. Set 'Video Device > Video Source > Webcam or frame grabber > DirectX' to camcorder driver.
P.S. Microsoft DirectX 8.1 must be installed.
Q. How can I use an network camera?
A.1. Set 'Video Device > Video Source > Webcam or frame grabber' to 'Network Camera'.
2. Specify the IP address of your network camera.
3. Select your network camera from the 'Network Camera > Model' drop-down list.
Q. How to save the stream from my IP camera to the hard drive as an avi file?
A. Network cameras can't inherently save an avi stream in JPEG or MJPEG mode, it is possible to save avi in the time-lapse manner only.
Here is a workaround:
- Run two WW instances from different directories (to keep their settings files).
Instance 1:
- Select the network camera as a video source:
How can I use an network camera?
- Use an intermediate driver.
How to work with the ‘Video Device > Video Output’ feature?
Instance 2:
- Select the ‘Willing Webcam Capture’ video driver as a video source.
- Use the 'Movie Save’ feature. You should select the 'Enable' checkbox and clear the 'Cycle' one if you are going to use the feature
instantly by clicking the 'Capture' button above the preview window.
Q. How to put an extra colored logo on the webcam picture without darkening or lightening the rest of the original webcam picture?
A. Use a png picture with the alpha channel for the Watermark feature.
http://www.willingsoftware.com/forum/viewtopic.php?t=126
Q. How to save changes in the settings? I changed the video compression settings the way I needed, but each time I close the file and then open it again, it is back to Cinepack.
A. The program cannot save the name of the compressor with the VFW/WDM video source.
You should use the DirectX driver set to store this parameter.
Set 'Video Device > Video Source > Webcam or frame grabber' to DirectX
Set 'Video Device > Video Source > Webcam or frame grabber > DirectX > Video Compressor' to <compressor name>
Q. How to run the program as a Windows service?
A. The following options will help you:
- 'Preferences > Start with Windows'
- 'Preferences > Minimize on start'
or
- 'Preferences > Start with Windows'
- 'Management Kit > Stealth Mode' (remember that default restore key is Shift+R)
If you use the minimized or rollup mode, you will waste less processor power.
Q. How do I get my camera to broadcast outside the network?
A. You need two or more network computers using Willing Webcam.
One computer has a webcam and the HTTP server enabled (embedded in the program).
It broadcasts video over the local network. Another computer with the Webcam Relay
enabled receives the video. The relay computer may itself have the HTTP server enabled
and broadcast the above mentioned video over the local network or the Internet.
It does not matter how long your local network is or how many computers with webcams you have.
You can use the Relay computer to switch between them. You may have other Relay computers as well.
NB: Each licensed copy of the software may only be used on a single computer by a single user.
Q. How to get Willing webcam to work with two cameras?
A. You can run two (or more) copies of Willing Webcam from different directories at a time.
Each Willing Webcam copy will have its own file with settings. You need only one license for all WW
copies if they run on one computer.
Each camera must have a separate video cam driver. It is a Windows limitation.
You will get an error if you try to connect two webcams with the same video driver.
You should use the ‘Video Device > Video Output’ feature in this case.
Q. How to I get rid of the "Willing Software" text that appears on the webcam?
A. Edit the 'Option Table > Text Caption > Text' field.
Q. How to save jpg images bigger than 320x240?
A. Use the 'Video Size' hot button above the Preview window or the
'Option Table > Video Device > Video Window Size' list.
If you work with a capture card, use the 'Options > Video Format' hot button above the Preview window.
Q. How do I capture a picture from the full-screen mode without exiting it and clicking the Picture button?
A. You can only set capture Cycles (picture, ftp, email, etc) before switching to the full-screen mode.
Use the Live Desktop mode instead (you must have a 3D video card and DirectX installed).
Q. How to add Secure Webcam view?
A. Take a look at 'Management Kit > Stealth Mode'.
Q. How do I transmit video to our website using Willing Webcam Lite?
A. Only the full version works with the Internet.
Q. How to replace the default image when the web cam is offline with an ad or something...
A. You should create an image (bmp or jpg) with the dimensions you need and specify it in the
'Video Device > Video Source > Default screen' options.
Q. How do I turn OFF the Preview window?
A. Minimize or roll up the program. The program will refresh the Preview window only prior to some operation
(saving to the hard disk, ftp upload, an http query, etc.) in this case.
Q. How to increase the performance of the program?
A.
1. use the WDM driver instead of the DirectX driver if you have both
2. decrease the image size: 'Video Device > Video Window Size'
3. decrease the image quality: 'Preferences > Picture Quality > Picture Format > JPEG Quality'
to achieve the optimal 'quality and image size' balance
4. minimize the program, the Preview window will not work in this case
5. roll up the program, the Preview window will not work in this case
(click the RollUp button on the title bar or double-click the title bar)
Q. How to tune up Google Gmail? (full version)
A. 1. Select the 'Preferences > Email Settings > Outgoing Mail Server (SMTP) > Google Gmail' and/or
'Preferences > Email Settings > Incoming Mail Server (POP) > Google Gmail' checkboxes.
Select the 'Login' checkbox for SMTP.
Enter your Gmail username (including '@gmail.com') and password for both controls.
2. Select the 'Gmail Panel > Settings > Forwarding and POP > POP Download > Enable POP only for mail
that arrives from now on' radio button to reduce the number of messages checked by Willing Webcam
if you have the 'Keep Gmail's copy in the Inbox' option selected.
You need do it periodically, but it is better to select the 'Trash Gmail's copy' option.
Q. How to see a live feed via a mobile phone? (full version)
A. Please, see the 'Web Pages\HTTP Server\Mobile' template. Its java script is used to refresh the webcam image in a mobile device. The mobile device must support the java script language. Otherwise use the address http://IP:Port/ww.jpg and refresh the picture manually. Enter the IP Address and Port of the computer running the Willing Webcam software with an HTTP server enabled.
Q. How to build a good protection against upload attacks? (full version)
A. At the least you have to upload the wwsubmit.php script to a separate folder or rename it, but it would be better to use authentication defense:
1. Replace the "/cam/pswd" string in the wwcrypt.php script file from the '\Program Files\Willing Webcam\Web Pages\HTTP Upload\PHP' directory by yours, where cam is remote folder and pswd is password file name.
2. Upload the wwcrypt.php script file from the '\Program Files\Willing Webcam\Web Pages\HTTP Upload\PHP' directory to the remote folder where wwsubmit.php is located.
3. Open http://www.yourserver/folder/wwcrypt.php in the browser.
4. Fill the Login and Password fields with preferable unique values and click the Submit Query button. This operation will create a password file with encrypted password.
5. Copy the output string to the Clipboard.
6. Replace the "/home/com/willingsoftware/html/cam/pswd" string in the .htaccess file from the '\Program Files\Willing Webcam\Web Pages\HTTP Upload\PHP' directory by yours from the Clipboard (Paste operation).
7. Upload the .htaccess file to the same remote folder. This operation will protect this web directory with an authentication dialog.
8. Remove the wwcrypt.php script file from the remote folder.
9. Test your work by opening http://www.yourserver/folder/wwsubmit.php in the browser.You should see a blank window after the authentication.
10. Select the 'HTTP Upload > Login' checkbox and fill the 'Login > Name' and 'Login > Password' fields with values you had entered in the wwcrypt.php script.
Tip: you can protect an uploaded image file too if you repeat these operations for your webcam directory. Your visitors will have to know a login and password to view your webcam picture. Don't do it if you’re planning to make your webcam image public.
HTTP Upload doesn't work for me. What should I do?
Q. How to upload time-lapse video recorded according to schedule to our website? Besides, the webpage must play this time-lapse video.
A. You should enable both saving the time-lapse video and uploading it to the FTP server in the following way:
1. Select the 'Time Lapse > Enable' checkbox.
2 .Set the 'Time Lapse > File Name' to ...
3. Select the 'FTP Upload > Synchronization' checkbox.
4. Set the 'FTP Upload > Synchronization > Local Folder' to Picture.
5. Set the 'FTP Upload > Synchronization > Local Folder > Picture Folder' to [path of the 'Time Lapse > File Name' file]
6. Clear the 'FTP Upload > Synchronization -> Delete files' checkbox.
7. Set the 'FTP Upload > Schedule' to ...
Html code (you can view time-lapse video made with Indeo(R) video 5.10 codec only locally):
<embed src="lapse.avi" width="320" height="240" controls="smallconsole" autostart="false" loop="true" play_loop="2" hidden="false"></embed>
Q. How to work with the ‘Video Device > Video Output’ feature?
A. It sends the video stream from the program to the ‘Willing Webcam Capture’ video driver. You should select this driver in Skype,
an instant messenger (for example, MSN, Yahoo) or in other instances of Willing Webcam. Thus, any video source available for the program
(Webcam WDM and DirectX, network camera, Webcam Relay, desktop, hard disk directory) is also available for other video software. Add text, date
and time stamps, watermarks, and various video effects to the output video stream. It is possible to output only part of the video image using
the crop options. It would be a good idea to adjust the image size in the program so that it corresponds to the image size in the target software.
The ‘Video Output’ button above the preview window allows you to enable the feature with a single mouse click.
The driver can also split a video stream, so it’s possible to use your webcam source in several applications at the same time.
If you increase the resolution and crop the output image as a portrait, using the ‘Video Device > Video Output > Crop’ option
(when it’s expanded, you can use the mouse in the preview window), you get the effect of optical zoom and a portrait video output
including only your face.
|