I have both an IP camera and a website.
How does content from my camera visualize on my website?
Most contemporary IP cameras offer video surveillance through a web browser, but because of video signal specifics and browser compatibility, integration with a pre-made website is made difficult due to the following issues:
Problem 1: Specific format. The exit signal is often converted into MJPEG, MPEG4, RTSP (H.264) or other uncommon formats. Plus, the camera could be using RTSP (Real-Time Streaming Protocol), special ports or other characteristics that your browser does not recognize. In order to achieve proper video signal display on the client’s browser, he would be forced to install additional controls (ActiveX, Java, QuickTime, VLC, Adobe Flash) or browser add-ons. This creates major inconvenience for all customers browsing through the site.
Problem 2: Limited number of sessions IP cameras offering online video surveillance over the Internet provide a limited number of concurrent sessions (usually 10). Given that fact, every new customer who exceeds the total number of user sessions supported by the camera has the service cut for him.
Problem 3: High traffic (consisting of video coding with speed ranging between 4 Mbp/s and 650 kbp/s per channel multiplied by users online)
As a result, your web hosting provider would be pressured and you’d be forced to make the switch to a more expensive hosting plan or rent a restreaming server.
The solution to all these problems lies in the following simple observation: all browsers support JPEG format images.
So what remains is to merely extract the images from the video stream and pass them to the browser on a regular basis.
The above-mentioned method solves both exposed problems: browser compatibility and large bandwidth, caused by live video streaming. The limited number of sessions turns out to be easily resolved as well. Instead of a camera, users get redirected to an actual web server (www.camtoweb.com), which has much greater resources and capabilities.
What are the requirements for using our service?
1. Having a Web camera connected to a computer or an IP camera connected to the Internet.
2. A company website / blog.
3. An account on www.camtoweb.com
What should you do in order to use our service?
Steps 1 and 2 are not necessary if you’re using an IP camera.
1. Download our free desktop client - a small piece of software to link your webcam to www.camtoweb.com
2. In the desktop client, enter the CamKey generated upon registration.
4. If needed, make some last configurations in your account and then start the desktop client.
How does our service actually function?
Scenario 1: Connecting and communicating with a webcam. When dealing with a webcam you would need to install the free desktop client (CamClient.exe) first.
It would serve as a connection between the camera and Camtoweb.com. Depending on the settings, two operating modes are available:
- GET - redirects all requests to the desktop client. In this mode, the desktop client serves as a web server. This mode is suitable for less-visited sites because the desktop client handles all the traffic. It requires for you to have a real external IP address and to open a port for the desktop client’s web server.
- POST – serves images directly from www.camtoweb.com after they get sent to our server by the desktop client. This method is suitable for more frequently visited websites because the higher traffic is being handled by Camtoweb and your desktop client is left with the mere task of maintaining a single transmitting session.
Both above-mentioned methods produce exactly the same end result – the image being constantly updated.
Scenario 2: Connecting and communicating with an IP camera. You would not need to install any additional software when using this type of camera.
Camtoweb’s engine establishes a direct connection to the IP camera, extracts a still image from the video signal and saves it locally on our server. Subsequently, this same image is passed on to all connected clients so their picture is refreshed.
Camtoweb.com recognizes MJPEG and JPEG out of the standard formats supported by an IP camera.
All further settings customization is done from your www.camtoweb.com user account.
You have the freedom to change any of the following parameters: resolution, refresh rate, request method (GET / POST), publicity, watermark and your IP camera’s type or address.
How much does our service cost?
Creating an account on www.camtoweb.com is absolutely free. Upon registering you’ll automatically receive a valid CamKey bringing you full service functionality for 30 days (30 day trial period). Within this given time period you’d be able to enjoy and test the full capabilities of our service.
Depending on your needs we offer four possible subscription types - Start, Basic, Standard and Pro. You can read more about the differences between each type here.
Each subscription can last for a time period of 1, 3, 6 or 12 months. The longer period you choose, the better per month deal you get! For each camera you want to restream video signal from you’d need a separate subscription. With each new subscription you’d receive an individual CamKey, which would give you the opportunity to set up and use the service for the chosen camera.
After choosing the subscription plan that suits you best, you can then proceed to payment via one of the following Payment gateways - PayPal, 2Checkout or Payza (formerly known as AlertPay).
All of the gateways listed support paying by bank account, credit card, money order / certified check and more.