Archive for 'Web cam'

Webcam

Typical low-cost webcam used with many personal computers

A webcam is a video capture device connected to a computer or computer network, often using a USB port or, if connected to a network, ethernet or Wi-Fi.

The most popular use is for videotelephony, permitting a computer to act as a videophone or video conferencing station. This can be used in messenger programs such as Windows Live Messenger, Skype and Yahoo messenger services. Other popular uses, which include the recording of video files or even still-images, are accessible via numerous software programs, applications and devices.

Webcams are known for low manufacturing costs and flexibility,[1] making them the lowest cost form of videotelephony.

The term ‘webcam’ may also be used in its original sense of a video camera connected to the Web continuously for an indefinite time, rather than for a particular session, generally supplying a view for anyone who visits its web page over the Internet. Some of these, for example those used as online traffic cameras, are expensive, rugged professional video cameras.

History

First employed in 1991, a webcam was pointed at the Trojan room coffee pot in the computer science department of Cambridge University. The camera was finally switched off on August 22, 2001. The final image captured by the camera can still be viewed at its homepage.[2] The coffee machine was repaired for free by Krups.[3] The oldest webcam still operating is FogCam at San Francisco State University, which has been running continuously since 1994.[4] One of the most widely reported-on webcam sites was JenniCam, started in 1996, which allowed Internet users to constantly observe the life of its namesake, somewhat like reality TV series Big Brother, launched three years later.[5] More recently, the website Justin.tv has shown a continuous video and audio stream from a mobile camera mounted on the head of the site’s star. Other cameras are mounted at bridges, public squares and other public places, their output made available on a public Web page in accordance with the original concept of a “webcam”.

Around the turn of the century, computer hardware manufacturers began building webcams directly into laptop and desktop screens, thus eliminating the need to use an external USB or Firewire camera. Gradually webcams came to be used more for communication between two people, or among a few people, than for offering a view on a Web page for an unknown public.

Video calling and conferencing

Live birth: in July 2004 an armed services NCO was able to view the arrival of his new child via a webcam over the Internet

As webcam capabilities have been added to instant messaging, text chat services such as AOL Instant Messenger, one-to-one live video communication over the Internet has now reached millions of mainstream PC users worldwide. Improved video quality has helped webcams encroach on traditional video conferencing systems. New features such as automatic lighting controls, real-time enhancements (retouching, wrinkle smoothing and vertical stretch), automatic face tracking and autofocus assist users by providing substantial ease-of-use, further increasing the popularity of webcams.

Webcam features and performance can vary by program, computer operating system and also by the computer’s processor capabilities. For example, ‘high-quality video’ is principally available to users of certain Logitech webcams if their computers have dual-core processors meeting certain specifications. Video calling support has also been added to several popular instant messaging programs.

Some online video broadcasting sites have taken advantage of this technology to create Internet television programs centered around two (or more) people “diavlogging” with each other from different locations. Among others, BloggingHeads.tv uses this technology to enable conversations between prominent journalists, scientists, bloggers, and philosophers.

Sign language communications via webcam

Video Interpreter sign used at VRS/VRI service locations

Main articles: Video Relay Service, a telecommunication service for deaf, hard-of-hearing and speech-impaired (mute) individuals communicating with hearing persons at a different location, and Video Remote Interpreting, used where deaf/hard-of-hearing/mute persons are in the same location as their hearing parties

One of the first demonstrations of the ability for telecommunications to help sign language users communicate with each other occurred when AT&T’s videophone (trademarked as the ‘Picturephone’) was introduced to the public at the 1964 New York World’s Fair –two deaf users were able to freely communicate with each other between the fair and another city.[6] Various other organizations have also conducted research on signing via videotelephony.

A deaf or hard-of-hearing person at his workplace using a VRS to communicate with a hearing person in London.
Courtesy: SignVideo

Using such video equipment, the deaf, hard-of-hearing and speech-impaired can communicate between themselves and with hearing individuals using sign language. The United States and several other countries compensate companies to provide ‘Video Relay Services’ (VRS). Telecommunication equipment can be used to talk to others via a sign language interpreter, who uses a conventional telephone at the same time to communicate with the deaf person’s party. Video equipment is also used to do on-site sign language translation via Video Remote Interpreting (VRI). The relative low cost and widespread availability of 3G mobile phone technology with video calling capabilities have given deaf and speech-impaired users a greater ability to communicate with the same ease as others. Some wireless operators have even started free sign language gateways.

Sign language interpretation services via VRS or by VRI are useful in the present-day where one of the parties is deaf, hard-of-hearing or speech-impaired (mute). In such cases the interpretation flow is normally within the same principal language, such as French Sign Language (FSL) to spoken French, Spanish Sign Language (SSL) to spoken Spanish, British Sign Language (BSL) to spoken English, and American Sign Language (ASL) also to spoken English (since BSL and ASL are completely distinct), etc…. Multilingual sign language interpreters, who can also translate as well across principal languages (such as to and from SSL, to and from spoken English), are also available, albeit less frequently. Such activities involve considerable effort on the part of the translator, since sign languages are distinct natural languages with their own construction, semantics and syntax, different from the aural version of the same principal language.

A Video Interpreter (V.I.) assisting an on-screen client. Courtesy: SignVideo

Camera-photo.svg Wikimedia Commons has more pictures of: Video Relay Services

With video interpreting, sign language interpreters work remotely with live video and audio feeds, so that the interpreter can see the deaf or mute party, and converse with the hearing party, and vice versa. Much like telephone interpreting, video interpreting can be used for situations in which no on-site interpreters are available. However, video interpreting cannot be used for situations in which all parties are speaking via telephone alone. VRI and VRS interpretation requires all parties to have the necessary equipment. Some advanced equipment enables interpreters to remotely control the video camera, in order to zoom in and out or to point the camera toward the party that is signing.

Further information: Sign language, and Sign language interpreting

Video security

Webcams are also used as security cameras. Software is available to allow PC-connected cameras to watch for movement and sound, recording both when they are detected; these recordings can then be saved to the computer, e-mailed or uploaded to the Internet. In one well-publicised case,[7] a computer e-mailed out images as the burglar stole it, allowing the owner to give police a clear picture of the burglar’s face even after the computer had been stolen.

Input control device

Special software can use the video stream from a webcam to assist or enhance a user’s control of applications and games. Video features, including faces, shapes, models and colors can be observed and tracked to produce a corresponding form of control. For example, the position of a single light source can be tracked and used to emulate a mouse pointer, a head mounted light would allow hands-free computing and would greatly improve computer accessibility. This can also be applied to games, providing additional control, improved interactivity and immersiveness.

FreeTrack is a free webcam motion tracking application for Microsoft Windows that can track a special head mounted model in up to six degrees of freedom and output data to mouse, keyboard, joystick and FreeTrack supported games. TrackIR is a commercial version of this technology utilising IR light, which has the advantage of being invisible to the naked eye, removing a distraction from the user.

The EyeToy for the PlayStation 2 (The updated PlayStation 3 equivalent is the PlayStation Eye) and similarly the Xbox Live Vision Camera for the Xbox 360 and Xbox Live are color digital cameras that have been used as control input devices by some games.

Small webcam-based PC games are available as either standalone executables or inside web browser windows using Adobe Flash.

Aggregators

Due to the increasing number of webcams throughout the world, aggregator websites have arisen, allowing users to find live video streams based on location or other criteria. Aggregators provide collections of thousands of live video streams or up-to-date still pictures.

Technology

Webcams typically include a lens (shown at top), an image sensor (shown bottom), and supporting circuitry.

Webcams typically include a lens, an image sensor, and some support electronics. Various lenses are available, the most common in consumer-grade webcams being a plastic lens that can be screwed in and out to set the camera’s focus. Fixed focus lenses, which have no provision for adjustment, are also available. As a camera system’s depth of field is greater for small imager formats and is greater for lenses with a large f-number (small aperture), the systems used in webcams have sufficiently large depth of field that the use of a fixed focus lens does not impact image sharpness much. Image sensors can be CMOS or CCD, the former being dominant for low-cost cameras, but CCD cameras do not necessarily outperform CMOS-based cameras in the low cost price range. Most consumer webcams are capable of providing VGA-resolution video at a frame rate of 30 frames per second. Many newer devices can produce video in multi-megapixel resolutions, and a few can run at high frame rates such as the PlayStation Eye, which can produce 320×240 video at 120 frames per second.

Support electronics are present to read the image from the sensor and transmit it to the host computer. The camera pictured to the right, for example, uses a Sonix SN9C101 to transmit its image over USB. Some cameras, such as mobile phone cameras, use a CMOS sensor with supporting electronics “on die”, i.e. the sensor and the support electronics are built on a single silicon chip to save space and manufacturing costs. Most webcams feature built-in microphones to make video calling and videoconferencing more convenient.

The USB video device class (UVC) specification allows for interconnectivity of webcams to computers even without proprietary drivers installed. Microsoft Windows Vista, Linux[8] and Mac OS X (since October 2005) have UVC drivers built in and do not require extra drivers, although they are often installed in order to add additional features.

Privacy

Many users do not wish the continuous exposure for which webcams were originally intended, but rather prefer privacy. Such privacy is lost when ‘Trojan horse’ programs allow malicious hackers to activate the camera without the user’s knowledge, providing hackers with a live video feed.[citation needed] Cameras such as Apple’s older external iSight cameras include lens covers to thwart this. Most other webcams have a built-in LED that lights up whenever the camera is active (such as Apple’s newer internal iSight).

In mid-January 2005 some search engine queries were published in an on-line forum[9] which allow anyone to find thousands of Panasonic- and Axis-made high-end web cameras, provided that they have a web-based interface for remote viewing. Many such cameras are running on default configuration, which does not require any password login or IP address verification, making them visible to anyone.

Effects on modern society

Webcams allow for inexpensive, real-time video chat and webcasting, in both amateur and professional pursuits. They are frequently used in online dating. YouTube is a popular website hosting many videos made using webcams. News websites such as the BBC can also produce professional live news videos.[10]

On 23 March, 2007, a man named Kevin Whitrick committed cyber suicide live on the internet in front of viewers in a chat room website.[11]

Videotelephony descriptive names & terminology

Videophone calls (or ‘videocalls’), differ from videoconferencing in that they expect to serve individuals, not groups. However that distinction has becoming increasingly blurred with technology improvements such as increased bandwidth and sophisticated software clients that can allow for multiple parties on a call. In general everyday usage the term videoconferencing is now frequently used instead of videocall for point-to-point calls between two units. Both videophone calls and videoconferencing are also now commonly referred to as a ‘video link’.

Webcams are popular, relatively low cost devices which can provide live video and audio streams via personal computers, and can be used with many software clients for video calls.[12]

A videoconference system is generally higher cost than a videophone and deploys greater capabilities. A videoconference (also known as a videoteleconference) allows two or more locations to communicate via live, simultaneous two-way video and audio transmissions. This is often accomplished by the use of a multipoint control unit (a centralized distribution and call management system) or by a similar non-centralized multipoint capability embedded in each videoconferencing unit. Again, technology improvements have circumvented traditional definitions by allowing multiple party videoconferencing via web-based applications.[13][14][15] A separate webpage article is devoted to videoconferencing.

A telepresence system is a high-end videoconferencing system and service usually employed by enterprise-level corporate offices. Telepresence conference rooms use state-of-the art room designs, video cameras, displays, sound-systems and processors, coupled with high-to-very-high capacity bandwidth transmissions.

Typical uses of the various technologies described above include videocalling or videoconferencing on a one-to-one, one-to-many or many-to-many basis for personal, business, educational, deaf Tele-Relay and tele-medical, diagnostic and rehabilitative use or services. New services utilizing videocalling and videoconferencing, such as personal videocalls to inmates incarcerated in penitentiaries, and videoconferencing to resolve airline engineering issues at maintenance facilities, are being created or evolving on an on-going basis.

How Webcams Work

webcam

Creative Labs Webcam. See more computer accessory pictures.

If you have been exploring the Web for any length of time, then you have run across any number of Webcams in your travels. Webcams range from the silly to the serious — a Webcam might point at a coffee pot or a space shuttle launch pad. There are business cams, personal cams, private cams, traffic cams… You name it and there’s probably a Webcam pointed at it.

Have you ever considered setting up a Webcam yourself? You might want to create a funny Webcam by pointing it at your hamster or putting it inside your refrigerator. But it turns out there are lots of productive uses for Webcams, too. For example:

  • You will be out of town for a week and you want to keep an eye on your house.
  • You’d like to be able to check on the baby sitter and make sure everything is OK while you are at work.
  • You’d like to know what your dog does in the back yard all day.
  • You want to let the grandparents watch the new baby during nap time.

­ If there is something that you would like to monitor remotely, a Webcam makes it easy.

In this article, we will look at the steps you can take to put up your own simple Web camera.

The Basic Idea

This simple USB Webcam from Creative Labs

Webcams, like most things, range from simple to complex. If you understand the essence of a simple Webcam setup, increasing the complexity is only a matter of adding functionality through software, custom code and/or equipment connections.

A simple Webcam setup consists of a digital camera attached to your computer, typically through the USB port. The camera part of the Webcam setup is just a digital camera — there’s really nothing special going on there. The “Webcam” nature of the camera comes with the software. Webcam software “grabs a frame” from the digital camera at a preset interval (for example, the software might grab a still image from the camera once every 30 seconds) and transfers it to another location for viewing. If you’re interested in using your Webcam for streaming video, you’ll want a Webcam system with a high frame rate. Frame rate indicates the number of pictures the software can grab and transfer in one second. For streaming video, you need a minimum rate of at least 15 frames per second (fps), and 30 fps is ideal. To achieve high frame rates, you need a high-speed Internet connection.

Once it captures a frame, the software broadcasts the image over your Internet connection. There are several broadcast methods. Using the most common method, the software turns that image into a JPEG file and uploads it to a Web server using File Transfer Protocol (FTP). You can easily place a JPEG image on any Web page (for information on creating Web pages and adding JPEG images, see How Web Pages Work).

If you don’t have your own Web server, lots of companies offer you a free place to upload your images, saving you the trouble of having to set up and maintain a Web server or a hosted Web site.

This is the simplest possible Webcam. Let’s see what you need to make it happen.

What You Need

In order to create a simple Webcam, you need three things:

  • A camera of some sort connected to your computer
  • A piece of software that can grab a frame from the camera periodically
  • A way to broadcast your images on the Web

If you have your own Web server and Web site, you already have a way to post your Webcam images on the Web. At its most basic, a Web server is simply a piece of hardware that has the ability to deliver Web-based content to a Web browser. For some people, their home computer serves as their Web server. If that’s the case, a camera, a piece of software and your PC are all that you need. If you want to use a Web server that’s hosted elsewhere (for example, if you’re paying an ASP to host your Web server), you also need:

  • The ability to move frames from your computer to the Web server, typically by File Transfer Protocol (FTP). For most Web servers, this is no problem; but occasionally, a hosting company will have policies in place that make this difficult.
  • A relatively consistent connection between your computer and the Internet. A modem connection to an ISP is fine if it is something that you keep connected most of the time, which implies that you have a dedicated phone line for your computer. If you have something like a cable modem that is connected all the time, that’s perfect.

If you don’t have a Web server or a Web site, and you don’t want one, you can simply have someone else maintain your Webcam images. Lots of Webcam software comes complete with Web-based image access. They usually offer different access options, including remote access, which utilizes UDP protocol to transfer your Webcam images directly from your computer to another computer. This can be done:

  • via Web browser, in which case the software itself establishes its own HTTP server so anyone using a Web browser can access the Webcam images on your PC
  • via traditional FTP upload to a remote Web server

By using this type of service, you avoid having to host and/or maintain your own Web site. If you are using one of these services and you want the image to refresh itself constantly, you need a relatively consistent connection between your computer and the Internet. If your connection is not consistent, it won’t hurt anything. It just means that the image won’t always be up to date.

Setting It Up

In order to experiment with Webcams and go through the process of setting one up, HowStuffWorks got itself a Webcam. To set it up, here is what we did:

  1. We went down to the local computer warehouse and bought the Intel Pro Video PC Camera.
  2. We installed the software for the camera on a Windows XP machine.
  3. We went to the Web site www.webcam32.com and downloaded a program called Webcam32. This is a popular software package for Webcams. You can get a free demo version or pay $39.95 for the full version. We went ahead and paid for a registered copy. (The complete user’s manual for this product is available on the Web site. Check it out to see the wide array of features available on today’s Webcam software.)
  4. We installed Webcam32. It was a very easy installation.
  5. After entering the address of the FTP site and a couple of other pieces of information, the Webcam showed its first signs of life!
  6. We pointed the camera out the window.
  7. We then tuned the software a bit to reduce the file size of the images and to enable the temporary-file copying feature.

There are many different features you can experiment with in Webcam32: streaming video, chat, captions, AVI files and different resolutions and compression ratios, to name a few. Webcam32 also supports the AutoCam feature, which allows you to create a Web page for your Webcam for free on the company’s server. The software makes it simple.As you can see, setting up a basic Webcam is extremely easy. If nothing else, the setup described here is a fun, inexpensive and simple way to experiment with a Webcam and see what you can do with one of your own!

Webcam Networking

Network Cameras If you’re looking to spend some cash, you can get a “network camera” that has Webcam software and a Web server built right in. A camera like this doesn’t need a PC — all it needs is an Internet connection. If you have an Ethernet network in your house, you can find a camera that will fit into your network seamlessly.

One problem with using a camera hooked to a computer via a USB cable is the limited cable length. What if the room you want to capture is at the other end of the house, or outside? In that case, you need to purchase a camera with external connections. You have a few options:

  • You can place a standard camera anywhere in the house and run a video cable with RCA jacks on it from the camera to the computer. There are all sorts of places on the Web that sell small pinhole video cameras, either on their own or embedded in things like clocks and smoke detectors. You can find small security cameras for less than $100. (Click here to use the HowStuffWorks search engine to search for security cameras.)
  • You can avoid the cable by using a radio link (X10: XRay Vision is one example of this type of product), an Ethernet connection or a WiFi setup. If you already have a home network, connecting an external Webcam to your computer probably won’t require any additional networking.

Monitoring your home and sharing images via the Web are only a couple of the things you can do with your Webcam. There are any number of ways to make use of a camera that’s connected to your computer. You can get software that will let you make video phone calls with a friend who also has a Webcam. You can hold a video-conferencing session with business associates on the other side of the world. You can conduct a video interview and broadcast it live on your blog. Some Webcam software will even deliver images directly to your Web-enabled PDA or smartphone. Other products let you connect your camcorder to your Webcam setup so you can let everybody watch your vacation footage via the Internet. The possibilities are endless.

To learn more about Webcams and related topics, check out the links on the next page.

Setting Up FTP in WebCam

In order to display your images on the Web, you’ll need server space. If you don’t have this set up yet and aren’t sure where to start, the first section of this article may help. (It’s written with CoffeeCup HTML Editor in mind, but the first section contains plenty of helpful information about FTP.) If you have already purchased server space from a hosting provider, you’ll need your basic FTP information (server name, username, and password) to set up your server profile in CoffeeCup WebCam.

To enter your FTP information, go to Tools > Options > FTP Upload Settings tab and click the Edit/Add Servers button. This opens a window that allows you to create or edit server profiles. You should enter the following information in the provided fields:

Host Name: This is the TCP/IP hostname of your FTP server. It should be in the form of an IP address, your domain name (e.g. yourdomain.com), or your domain name preceded by ftp. (e.g. ftp.yourdomain.com). Do not include ftp:// or any directory name such as ftp.yourdomain.com/mysite, because these are invalid TCP/IP hostnames. It is up to your Web hosting company to assign your FTP server hostname, so you will need to find out from them what it is.

Examples of Valid Hostnames
ftp.mysite.com
24.24.100.100
mysite.com

Examples of Invalid Hostnames
ftp://ftp.mysite.com
ftp.mysite.com/mysite
http://www.mysite.com

Username: This is the FTP username assigned to you by your Web hosting company. Be sure to enter the information exactly how it was given to you by your provider. Usernames are case sensitive, so if there are capital letters in your username, you must enter it that way.

Password: This is the FTP password assigned to you by your Web hosting company. Be sure to enter the information exactly how it was given to you by your provider. Passwords are case sensitive, so if there are capital letters in your password, you must enter it that way.

Anonymous: Checking this option allows you to log into your server anonymously. This is an older protocol that rarely occurs anymore, so you should only use it if your hosting provider has explicitly instructed you to.

Passive Mode: Checking this box activates passive mode. Enable passive mode if you experience trouble connecting.

Save Password: This option saves your password so you don’t need to type it in every time you upload your files to your server.

Stay Connected: Checking this option overrides any timeout functions that may be enabled on your server. This allows you to stay connected longer.

Port: A port defines how the server responds to a certain protocol. This number is usually 21, and unless your hosting provider has told you otherwise, you should not change it.

Timeout: This option allows you to set the maximum amount of time (in seconds) that the program will use to try to connect before timing out.

Connection Type: Select your connection type from this drop-down menu. Most connection types are FTP, so unless your hosting provider has told you otherwise, you should not select another option.

Initial Host Folder: This is the folder where your Website files are stored on your server. Common names include www, public_html, or web. If you are not sure of this information, contact your hosting provider.

Initial Local Folder: This is the default local folder. You should set it to whichever folder contains your Webcam files.

Comment: This optional field allows you to add a comment about your server. This is just a personal reminder, so you can enter anything you want in this field.

When you have finished configuring your server profile, you will be taken back to the FTP Upload Settings tab. Now you can set the program to upload pictures to this server. First, put a check next to FTP Upload Enabled. Next, specify how frequently (in seconds) you want the program to upload pictures and the name of the image. Finally, if you wish to upload your images to a specific folder on your server, enter it in the provided field.

Now that you’ve done entering all this information, you are ready to start uploading images! To upload one image, click the Capture Still Image and Upload button. To upload images at the rate you defined in FTP Upload Settings tab, click the FTP On/Off button so that FTP is turned on.

Back to top
web development company