You can get one frame within two and four seconds.
Suppose that you have a router. First, you should figure out how to use its port forwarding or virtual server. These router features map an external IP address and port to an internal IP address and port of the program http server. These settings are a little different for every router.
You cannot test your Internet address from your computer or from your local network if you have a router. You must test it externally.
If the software is blocked by your firewall, you should permit it.
A browser on the remote computer must have Java mode enabled. This mode is enabled by default.
For more information, see: http://www.willingsoftware.com/help/howto.shtml#3
Take a look also at the 'How to optimize the work of the feature' remarks.
You should also read the following if you have a router
URL: http://Public_IP:Public_Port (use this address for viewing)
Your Public_IP: see the HTTP Server > Router > Public IP (enable the HTTP Server > Router check box)
Public_Port: take it from your router settings
See also the web page templates from the subdirectories under 'Program Files\Willing Webcam\Web Pages\HTTP Server'.
You are free to change the templates to meet your needs if you want to.
Willing Webcam uses a java applet to establish 'live streaming'.
Enable HTTP server.
Select IP address for your server.
HTTP Server Port
Select port for your server.
Public IP address and port to view the webcam from the Net. See help how to configure your router.
Public IP address assigned to your router by your ISP provider.
Input public port taken from your router settings.
There are three option groups that control audio streaming using a web browser:
1. 'HTTP Server > Audio' -> on
2. The Java applet description in the web page:
<param name="sound" value="yes" />
3. 'Preferences > Audio Source' options.
If you hear nothing from your broadcasting page, check the 'Tools > Internet Options > Advanced > Java (Sun) > Use JRE v1.x.x_xx for <applet>' option in Internet Explorer.
If there is no such option or if the JRE version is lower than 1.3, you should install the latest Sun Java Runtime Environment (JRE) on the client computer where the broadcasting page will be opened:
If this option exists and the version is 1.3 or higher, but it is not selected, select it.
If you still hear nothing, try to select the microphone as a default audio feed in the 'Windows Control Panel > Sounds and Multimedia' and set the 'Preferences > Audio Source > Device' to the Primary Audio driver. Check also that other software is not using the microphone.
If you are using a Realtek audio card as an audio source, find in the Realtek settings where you will be able to join or disjoin mic and linein inputs. You should restart the program after modifying the settings. In addition, change the 'Preferences > Audio Source > Device' selection.
If you are hearing gaps between playing buffers, just increase the 'HTTP Server Audio > Buffer' size. The program cannot totally avoid the clicks.
Avoid back-coupling (sound from loudspeakers reaching your microphone) by using headphones for testing.
The voice delay should be equal to the buffer value. Some additional delay when starting sound broadcasting is expected, because the Sun Java Runtime Environment (JRE) is initializing itself.
The information above relates to audio streaming using a web browser.
There are two option groups that control audio streaming using the Webcam Relay client:
1. The 'HTTP Server > Audio' -> on (server side)
2. The 'Video device > Video Source > Webcam Relay > Audio' -> on (client side)
This client does not need the Java software, the Java applet and a web page. The rest of the information above applies to the Webcam Relay client also.
Audio Buffer size (seconds).
Audio source meter. See the 'Preferences > Audio Source' options as well.
Your friends will require a username and password to log in to your HTTP server.
Impose a limit on the maximum number of client connections.
Indicate the maximum number of simultaneous connections allowed for the server implementation.
IP addresses connected to you.
Send Email options.
Enter recipients of your message. Use a comma to separate multiple addresses on the same line.
Enter the subject of e-mail message.
Zoom Out %
Zoom out the preview image.
Crop an image, removing any outside the border.
Specifies the x-coordinate of the upper-left corner of the crop rectangle.
Specifies the y-coordinate of the upper-left corner of the crop rectangle.
Specifies the logical width of the crop rectangle.
Specifies the logical height of the crop rectangle.
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
* Dynamic Network Services