Willing Webcam

Full version:
5.54
Last Revision Date:
Nov 03, 2014
License:
Free to try
Updates:
Free to registered users
Size:
6.2M
Evaluation:
21 days
System Requirements:
Windows 98/Me/2000/XP/Vista/Windows 7, 8
download exe download ZIP

Willing Webcam Lite

Lite version:
5.54
Last Revision Date:
Nov 03, 2014
License:
Free to try
Updates:
Free to registered users
Size:
5.8M
Evaluation:
21 days
System Requirements:
Windows 98/Me/2000/XP/Vista/Win7/Win8
download exe download ZIP

Compatibility with
Video Devices

Willing Webcam is compatible with most USB-based or FireWire (IEEE 1394) video devices, including webcams, camcorders, TV and video capture cards, TV tuners, Canon digital cameras, and IP network cameras. We also support the pan, tilt, and zoom features of Logitech webcameras.

FTP Upload


Upload live video to your ftp server. Fill Server, Name and Password fields with values given to you by your ISP.
When you check the Enable box or press the Ftp button it will initiate ftp upload to your web site. There you must have your webpage with the webcam image link.

Please take a look at the 'Program Files\Willing Webcam\Web Pages\FTP Upload\index.html' webpage template. You are free to change the template to meet your needs if you want to. Its java script is used to refresh the webcam image only without affecting other webpage elements. Video tutorial (Flash)

Enable
Enable FTP upload.

Server
FTP server name.

Username
FTP user name.

Password
FTP user password. Warning: storing password is insecure.

Remote Folder
It is a relative FTP folder, for example, /html, /html/subfolder, /subdomain/html/subfolder, where /html is the FTP root public folder. Your FTP server might have a different name for it. (Actually, when you log in to your FTP server using an FTP program, you see a few folders and only one of them is public. Internet visitors can view subfolders and files under this folder if they have access permissions.) Create your subfolder, for example webcam. Then if the public folder is /html, type the /html/webcam string in the 'Remote Folder' box. If the string is empty, the program will upload to the root area.

Create a remote subfolder
The program will create an ftp subfolder according to the time format and current date.

Time format
You can create subfolders with time in their names. See the format description in the help files for the Time Caption feature. Use the '\' character in the 'Time format' string to create embedded subfolders.

Synchronization
The Synchronization option links a local folder with an FTP folder. Note that the 'Advanced > Timeout' value must be large enough for the largest file in the local folder. There are a few predefined local folders, located under '\Willing Webcam\Web Pages'. See also the following example for how to use this option. Be cautious with the 'Synchronization > Delete files' option because once files are deleted, they cannot be restored. In addition, if the target folder is specified incorrectly, the files in the root directory (where the web site is located) will also be deleted.

Local Folder
Select a local directory to synchronize it with a remote one.

Picture Folder
Local picture directory.

FTP Upload
Local directory with webcam page that contains refresh java script.

HTTP Server
Local directory with webcam page that contains live streaming java applet.

HTTP Upload
Local directory with webcam page that contains refresh java script.

HTTP Commands
Local directory with webcam page that contains refresh java script.

HTTP Mobile
Local directory with webcam page that contains refresh java script.

Webpage Name
The name of the webpage being uploaded to the web site.

Webpage Title
The title of the webpage being uploaded to the web site.

Refresh (sec)
Java script refresh period in seconds.

PHP script
Local directory with PHP script files.

Script Name
The name of the PHP script being uploaded to the web site.

Action
Upload the script to the remote ftp folder or remove it from this folder.

Create a remote folder
Create a remote folder if it doesn't exist yet.

Delete files
Delete unmatched files on remote directory.

Local Folder
Local directory.

File name
FTP uploading file name.

Additional operations
Uploads the image file with a temporary name and renames it to the original name to reduce the time of changing the file for the viewer.

Cycle
Enable FTP upload cycle. If unchecked, and FTP upload is checked, only image capture operation will cause FTP upload.

Value
FTP cycle value according to time period.

Period
FTP cycle period.

Binding
Starts from nearest time mark on the fixed time net thus binding to it.

File name format
Select the mode how to create file names for the file sequence.

Time format
You can add timestamps to file names in all features that can produce file sequences. See the format description in the help files for the Time Caption feature.

Direct Order
The sequential upload order.

Number
Number of files to be stored at a time on FTP server. When number is reached, oldest file will be deleted upon new upload.

Max number
Impose a limit on the file numbers.

Schedule
Enable scheduled FTP upload according to date and time.

From
Start time.

To
End time.

Sunrise
Automatically changes the 'From' time value every day according to your geographic location.

Sunset
Automatically changes the 'To' time value every day according to your geographic location. See also the 'Preferences > Location' options. You have to specify your precise coordinates (degrees) taken from a GPS receiver or a map in the 'Preferences > Location > Longitude' and 'Latitude' fields Longitude is positive to the east from Greenwich. Latitude is positive in the Northern hemisphere. The time zone is positive to the east from Greenwich.

Monday-Sunday
Enable Monday-Sunday upload.

Passive mode
FTP is an unusual protocol in that it uses two ports, one for commands and the other for data. (This is one of the reasons it is superior to HTTP for transferring large files.) Active FTP was invented first. The client initiates a connection on the server’s command port. The server then initiates a connection with the client from its data port. In Passive FTP, the client initiates both connections with the server, which remains “passive”.
Active FTP may cause problems if your client is behind a firewall. From the firewall’s point of view, the FTP server that is trying to initiate a connection with your client looks like an intruder and is usually blocked. This is why many users have difficulty using FTP to download files from behind a firewall.

Passive FTP solves this problem, but creates other problems, notably where FTP server security is concerned. The server must listen on a large number of ports. This requires the firewall to let a lot of unqualified traffic through. Most firewall administrators do not like this.

As a rule, you do not need to be concerned about passive and active FTP unless you administer an FTP server or a firewall. If you experience difficulty using your FTP client from behind a firewall, this is likely the reason. Perhaps you should discuss the matter with your firewall administrator.

FTP Proxy
Specify proxy port and name.

Proxy name
Proxy name.

Proxy port
Proxy port.

FTP over SSL
Secure FTP with SSL protects your ID and password from prying eyes when your login information travels through the Internet.

SSL mode
Implicit version of protocol is known as SFTP (or FTPS). Generally use Explicit mode instead of Implicit one.

Encrypt data channel
Set up encrypted data transfer.

Advanced
Change default FTP port, passive mode and timeout if needed.

Port
FTP port.

Timeout
Set the number of seconds before timeout will occur. It's normal that an FTP connection hangs sometimes, but the program must reestablish it after that. Actually uploading via FTP consists of four main stages: establishing an FTP connection, changing the FTP folder, actually uploading files via FTP and breaking the FTP connection (it may also include renaming files). If establishing an FTP connection takes more than the Timeout value, the FTP cycle will be interrupted by the program. If uploading via FTP takes more than 5*Timeout value, the FTP cycle will be interrupted as well. So if the Timeout is 20 and uploading via FTP hangs on the uploading stage, the new cycle will start in 100 seconds. The cycle will start in 20 seconds for other stages.

Zoom Out %
Zoom out the preview image.

Crop
Crop an image, removing any outside the border.

X
Specifies the x-coordinate of the upper-left corner of the crop rectangle.

Y
Specifies the y-coordinate of the upper-left corner of the crop rectangle.

Width
Specifies the logical width of the crop rectangle.

Height
Specifies the logical height of the crop rectangle.