Home
 

How to Embed a Linksys WVC200 IP Based Camera

After posting the instructions on how to embed a Linksys WVC54GCA IP camera, I was asked to help out with a WVC200 (Wireless-G PTZ Internet Camera with Audio firmware version 1.2). I don’t own this Linksys, but I was able to help out using the requestor’s camera. Here are some quick instructions on how to embed the WVC200 into an HTML document.



Ok, start by creating a directory; this will be the location of your required files.

Next you will need to download your required files, save each of the files to the folder you created in the first step.

http://your.cam.ip/stdlib.js (replace your.cam.ip with your camera IP address.)
http://your.cam.ip/slider.js (replace your.cam.ip with your camera IP address.)
http://your.cam.ip/PlayerPT.cab (replace your.cam.ip with your camera IP address.)
http://your.cam.ip/message.js (replace your.cam.ip with your camera IP address.)
http://your.cam.ip/linux.js (replace your.cam.ip with your camera IP address.)

Download (right click and save as) this file next and save it to the folder created in the first step. Be sure to save it as an html document or rename it once downloaded. Open the html file with notepad.exe or some other text editor. Use that handy find and replace feature and replace your.cam.ip with your camera’s (internal) IP address.

Next, you can open this html document with your favorite web browser. You should now see your camera stream with directional controls and aduio. The HTML can be cleaned up a bit more, but I did not want to fool with the javascript errors I was getting. This file, as it is, should not have any javascript errors.

Now, you can build your page around what you have working here. Use caution around the java, as even slight (in-correct) changes will cause your page to show javascript errors and nobody likes those.



Alright, so you have this working and you have your page all snazzed up like mine. The next challenge is to setup a dynamic DNS service, since most consumer DSL and Cable Internet subscriptions do not have static IP addresses assigned. This Linksys camera includes a free trial subscription to a dynamic DNS service, but I opted to use one that is free and does not expire (no-ip). Whatever you chose to use, should provide a name. (ie: blahblah.no-ip.org) You will now need to edit your html page again and replace all instances of your internal IP address with this dynamic DNS name.

Next you will need to setup port forwarding on your firewall/router. The standard web port is 80. If your ISP blocks incoming requests on port 80, you will need to use the alternate web port feature found in the camera admin interface. On your firewall interface you are looking for a screen that is maybe labeled virtual server setup, port forwarding or pass through. In this setup you will tell the router to direct incoming traffic through the firewall to the internal IP address of your camera.
Firewall Passthrough Rules
Assuming you already have a web hosting account somewhere, you should now FTP all of the files in your directory (created in step one) up to your hosting provider. Call a friend or connect to your neighbor’s unprotected wireless and test out your new URL. You will probably not be able to test this out while on the inside of your network because of the dynamic DNS pointing back to the external IP of your router. Your request packets are not originating from the outside, therefore the router will not redirect them back to the internal IP. Well any way, test this from some other internet connection. If you have gone through these steps correctly, you now have a web page with your embedded Linksys IP based camera stream that will open on an Apple, Windows and Linux browser.

If you found this article helpful please post a comment and use the social bookmark links below to help others find it.

Our Linksys WVC54GCA Embedded in HTML

Our Linksys WVC54GCA Embedded Directly Into a Word Press Blog



Bookmark and Share:

62 Comments

  1. Troy:

    I don’t get why you don’t just provide all of the files, instead of making people download off of the camera. In fact, why don’t you link to the files on the camera in your HTML code?

  2. admin:

    Hi Troy, I don’t want to provide the files because they may vary with camera versions. Secondly, I like to help people help themselves. It’s good to have people explore and learn about things. I feel when everything is provided, people are less likely to learn anything. As for linking to the files directly on the camera, I suppose it could be done this way as well. I live in a rural area, so I would rather have files pull down from my hosting provider than my DSL connection. I don’t own the WVC200, so with my cam it’s just the .cab file. One great thing about technology is that you can often do things multiple ways to achieve the same end result.

  3. Forrest:

    Hi Troy,
    Thanks for post

    My question is how do I specify the incomming port (:8080) that is forwarded to the IPCAM in:
    http://your.cam.ip/stdlib.js (replace your.cam.ip with your camera IP address.)

  4. admin:

    Hi Forrest, I should have gone over this in the instructions. You would tack the :8080 after the .com .org.net etc. So that URL would look like this http://your.cam.ip:8080/stdlib.js

    So in the instructions, where I say use the find and replace you would replace your.cam.ip with http://www.blahblah.com:8080

    I hope this makes sense,

    Mark

  5. Forrest:

    Hi Mark,
    First I sure do appreciate your help. Been trying to do this for 2 years now and this is the closest I’ve come, with your help.
    I uploaded all the files. Even the std.css file but I don’t see that on your list.
    I know this is pushing it but would you take a look at http://home.cfl.rr.com/fps/cam/wvc200.htm
    You can get directly to the cam at http://preston.homeip.net:8080 to verify it works.
    Everyone can see my backyard in Orlando!
    Thanks,
    Forrest

  6. Lew:

    I would sure appreciate help with how to download the need files from the wvc200 Thanks, Lew

  7. Mark:

    Hi Lew, what can I do to help? If you are talking about “this file” http://www.ultratech.us/wvc200.txt right click on the link and select save as. Internet explorer tries to display this rather than prompt for download.

    If you are talking about the links posted above (http://your.cam.ip/stdlib.js), you are going to replace your.cam.ip with the IP address of your camera.

    I hope this helps,
    Mark

  8. Lew:

    Thanks for your help. I finally got it streaming. Now to get it to stream to the media player.

    Thank you,
    Lew

  9. Jack:

    I just get the control panel, and where the picture box is nothing. It also prompts me for my name and password. How do I automatically get the password and name filled?

    You asked us to download PlayerPT, however I notice the code has refrences to NetCamPlayerWeb11gv2 should we replace NetCamPlayerWeb11gv2 with PlayerPt?

  10. Mark:

    Hi Jack, if you view the source of the Linksys cam page (the default cam page), you can see the filenames and paths your cam needs. You would then need to make any adjustments in the file I have posted above.

    Mark

  11. Mark B:

    Hmmm I get file not found when I try and download message.js from my WVC200 – any clues

  12. Mark:

    Hi Mark, maybe you have a different firmware version. Here is what you can
    do to figure out what files you need. View the video on the Linksys page
    and view the source of that page. Towards the top you should see where
    files are referenced. As I have stated above, I don’t own this cam so I
    don’t have much to work with. Here is a demo version of what these
    instructions do. From here you would have to change the colors and so forth
    to match the look of your page.

    I sent you a link to a working demo. I don’t want to post it here, becuase it’s not my cam.

    Mark

  13. Bob:

    Hello – this is a different topic, but would like to see if you have any thoughts.

    This camera has an FTP feature. When enabled it uploads a picture to the server in intrevals of 1 hour (or less/more depending on the users setting). It saves the image using some kind of timecode/date system (0808020114.jpg for example). Do you know of a way to manually set the file name? I want to setup my website to show the uploaded image, but this can only be done if I have one file name (webcam.jpg) instead of several different file names.

  14. Mark:

    Hi Bob, I don’t think the cam gives you the abiliy to change the name on the upload. What you could do, if you are familiar with PHP, is have your page call up the most recent image based on the file modified time. (http://us2.php.net/filectime) You might also think about having the script rename (or move) that file and dump the rest, so you would not have to worry about clean up. Otherwise those files will continue to add up.

    This is probably how I would handle it, I am sure there are other wasys also.

    Mark

  15. Bob:

    Mark,

    Thanks for your help. I’ll have to look into your suggestion, it makes sense to do it that way.

    Thanks again!

  16. Mark:

    Hi Bob, let me know if you get stuck, maybe I can lend a hand. I checked out some of your sites, they’re nice and clean. Great graphics!

    Good luck!

    Mark

  17. Bob:

    Cool..thanks for the offer. I haven’t had much time to look into your suggestion much, except for the article only refers to “text” output verses an image output. I know a little PHP, enough to get me in trouble, but I’m not an expert in it. So, I guess any suggestions or examples that you may have would be awesome. The file format that the camera saves each picture is: 08062517340500.jpg (it must be the YYMMDDHHMMSSSS format). Anyway…thanks again!

  18. Tim:

    Hi there, My cam works perfectly, however the pan/tilt does not work using the arrows that are provided, I’ve tried everything with no luck. The auto pan/tilt option when selected does not work either. Also, is this software restricted only to IE? is there some sort of version that firefox can display? Any ideas?

    Let me know
    Thanks

  19. Bob:

    Hi Tim – try downloading the latest version of Java from (www.java.com). It could be that you either don’t have Java installed or enabled for IE. Not sure about Firefox usage. You may have to install a third party extension to make it work.

  20. Mark:

    Hi Tim, I am not sure on this cam, as I don’t own one. I think I did notice that the pan arrows did not work on the embedded code, but the little finger that you can use to point the cam to a spot did. When I first did this, I was just trying to help out a site visitor. What I did was take the code on the original cam view page and strip out some of the tables and so forth. You could try to compare your file with the file I have provided and see if I might have stripped out some java or something.

    Good luck,
    Mark

  21. Mark:

    Hi Bob, I have put together something to give you the basic direction. I will send the php file to your email and you can work with it. The example is posted here ( http://www.ultratech.us/img-tst/test.php ) What this does is look at a directory (your cam’s FTP upload directory), loops through the files, and obtains the modified time. There is a nested “if” that checks to see if each file’s mod time is greater than the last. If it is, a variable is set with the file name. At the end of the loop you have the name of the file with the last modified time. You can then echo an ‘img’ using the variable as I have done in the example. Of course you would want to remove those extra echo statements that I added to show my three files, and their mod times.
    The 3 image files used:
    http://www.ultratech.us/img-tst/me.jpg
    http://www.ultratech.us/img-tst/logmein.jpg
    http://www.ultratech.us/img-tst/logo.jpg

    If you name the html file you wish to include this cam image on as .php, could use an include statement to call this image script up. This way you can still keep your page pretty much all html and just include this file wherever you want the image to show up.

    I am going to send you the php file here in a few.

    Good luck!

    UPDATECreate a directory on your web host’s server (img, upload, etc) place this file in it. You will have to fill in the full directory path, this is one from Godaddy.com. If you plan on having any other files in this directory, besides this and your images, you will have to add the file names to the if statement != (not equals). I would not, I would use an include to call this image into your main page. This is the directory you will want your images uploaded to also

    Ok here is the code, BTW I am not a programmer either so please don’t flame me on my own site. If someone comes up with something better please just post it.

    I could not display the code becuase WordPress we stripping out some of it and trying to display the image. Here is a link to a zip file.

    Setup your cam’s FTP and give this a try. Let me know if you need a hand getting any part of this going I have it working here on my site and will leave it going. It keeps the images cleaned up, and always displays your most recent upload triggered by motion.

    Click Here For Demo

    Good luck!

  22. Allen:

    Thanks Mark. I have setup WVC200 in a meeting room and it all works well using your directions. What I want to do is to make it available to anyone (more than 20)who logs on to a site. Have you done this? or do you have any direction on how to do it? Thanks,
    Allen

  23. Mark:

    Hi Allen, I don’t own this cam, but the specs. list that it supports up to 10 simultaneous users. I guess that would be the first problem, the next might be bandwidth.

    I take it you are looking to broadcast meetings with audio (since it’s in a meeting room). I am sure there are systems that would handle this (and this one may too). I have looked into VBrick and a couple of others and they work a little differently. In order to handle variable bandwidth loads some use multicast for distributing to network devices and a simulcast web stream for web viewers. The web stream is different in that the video streams to a server and it handles the client viewers. The way this cam is currently working (per these instructions), each user is accessing the cam independently, which is probably taxing on the cam’s functionality and bandwidth.

    Web simulcast may be what you are looking to do. I don’t know how important this is going to be for you and your company, but the last thing you want to do is have a bunch of people try to access your meeting room and have it be clunky slow with choppy audio. If it’s more of a web site feature, you could state as I have that, the performance may vary depending on the number of simultaneous viewers.

    I hope this helps some, good luck.

    Mark

  24. Joesph:

    Hello,

    I consider myself able to catch on fairly quickly, but I must be missing something because I can’t get any video feeds to come through. I have set 4 cameras up for my father, and he wants to be able to view them all on 1 page (with the controls preferably). I have set up a tzo account since it was free for a year, and I am putting the web address where you are saying to put the your.cam.ip. I’ve tried putting the 192.168.x.xxx in there just in case, and neither worked! Right now I’m just trying to get 1 feed up to see what it would look like. Then I was going to worry about size, etc.

    What am I doing wrong? If you can, you could pull up my source code in my webpage and see what i’m pointing at, and you should be able to put that address into the web browser and it will pull up. :(

    http://members.cox.net/jphillips151/video/wvc200.html

  25. Joesph:

    an update:

    I’ve been able duplicate a very simple code that appears to work and do everything java-controlled. Can anyone tell me if this is a dangerous / incorrect way of accomplishing the task, and why? It seems too simple to be correct.

    http://members.cox.net/jphillips151/video/video.html

    Thanks in advance

  26. Mark:

    Hi Joseph, this code is just a stripped down version of the code that Linksys provides. I wanted to do it without any Microsoft or Quicktime plugins, so I basically stripped out the Linksys framework. I don’t think it is dangerous, however people could find the IP to your home internet connection, so they could hack away or launch some sort of denial of service attack. When my internet gets bogged, just just unplug the cam.

    Easy is good, I tried to give people the code so just about anyone could do it. I am glad it worked for you.

    Mark

  27. Pete:

    Hi Mark…

    First off, thanks for this information, it worked well…

    Second… I’m wondering if the following can be achieved using the html you provided;

    1. Strip all controls (wvc200) and show just the streaming video box (table). Close to what you have at http://www.ultratech.us/cam.html just remove the controls on top.

    2. Is there anything I can do to make it show streaming video in both Firefox *and* IE? Firefox works when I use the html on the cam. But when I use yours, it only works with IE. The cam is set for MJPEG 640*480

    3. Also, do you know of a way to incorporate a move command into html just before it starts the stream. So in otherwords, I want to be sure that the camera is in the right preset position before the stream starts. So somehow execute a “/pt/ptctrl.cgi?preset=move,3″ command in the html and then show *just* the stream as I asked in my 1st question.

  28. Pete:

    Hi again…

    I have been tooling around a bit chasing down answers from my earlier post. I answered my #1 and #3 questions but I still need help with my number 2 question. Here’s the code (http://www.wavejam.com/images/wvc200.txt) which answers #1 by stripping the controls and showing just the video feed. And it answers #3 with an iframe which simply puts the cam in the right position for the stream. Yeah, its cheesy but it works. So, I’m hoping that someone could help me with my #2 question, can this html be written to work in IE *and* Firefox/Safari. Right now, it only works in IE. Bummer…

    Thanks a bunch!!!

  29. Mark:

    Hi Pete, I don’t own one of these cams, when I originally posted these instructions I had remote access to one. I think the browser issue has to do with the stream type. At least with my cam IE views the stream using mpeg and firefox uses mjepg. I don’t think the WVC200 does both. You way want to look at embedding using a plugin like media player which is available for Firefox.

    As for placement of the image, could you use a simple table?

    I hope this helps,

    Mark

  30. Pete:

    Thanks Mark… Based on your input, I decided to hit the WVC200′s built in website with Firefox, then reverse engineered that html and added in my cheesy hacks. Works like a charm! Basically, I’m trying to create an iPhone webapp that incorporates the video stream from the cam. So far its a success with one minor issue, the stream is locked in at 640 and I would like 320. I know I can set that in the cam settings but I want the html to depict the size. I’ll keep tweaking away. Thanks for the help!

  31. uhm:

    I would like to show only the video in a browser page, no controls, no frames, no google ads :-) . I went through all the above suggestions and code samples etc. I can show just fine video in combination with controls etc, but whatever I try, I can’t get the video only :-(

    Can anyone please help me with this? Thank you much in advance!

  32. Mark:

    Hi UHM, I don’t own this cam, but did provide this code. I think if you remove some specific java in the body of the page you will be able to stip out the controls. Just experiment a little removing code. This page should be pretty muich a blank page, with no ads. I had considered putting google ads on the code I provide, as I know some people would leave them there. That of course would be cheezy, so I drive them down your throat on my cam page instead! Beleve it or not, this cam has paid for itself and then some this year. LOL I but I hope I have helped people as well, which is the real purpose of the site ;)

    Some people don’t even change the page title. If you do a search fo http://www.ultratech.us you will happen across cam pages built with this code.

    Let me know if you get stuck. I would need the address of your cam to help.

    Mark

  33. Pete:

    Hi Uhm…

    This code will work for firefox/safari: http://www.wavejam.com/stuff/wvc200-example.txt

    Will not work in IE, which is yet another reason I’m a Firefox fan. :-)

  34. uhm:

    Thanks Pete, Mark!

    Well, turns out the easy answer is:

    http://camIP/img/snapshot.cgi?size=2

    with size == {1..3} for the 3 different formats. This gives a current snapshot, so now I’ll have to experiment with continuous reload, plus with this there is no audio.

    Is there an easy way to achieve both, for the automatic reloading and the audio?

    Thanks again!

  35. Mark:

    Bob, I assume you already have what you need on this, but I just finished that script we were talking about. This one will rename the file and delete the older files, so they won’t pile up.

    Create a directory on your web host’s server (img, upload, etc) place this file in it. You will have to fill in the full directory path, this is one from Godaddy.com. If you plan on having any other files in this directory, besides this and your images, you will have to add the file names to the if statement != (not equals). I would not, I would use an include to call this image into your main page. This is the directory you will want your images uploaded to also

    Ok here is the code, BTW I am not a programmer either so please don’t flame me on my own site. If someone comes up with something better please just post it.

    I could not display the code becuase WordPress we stripping out some of it and trying to display the image. Here is a link to a txt file.

    Setup your cam’s FTP and give this a try. Let me know if you need a hand getting any part of this going I have it working here on my site and will leave it going. It keeps the images cleaned up, and always displays your most recent upload triggered by motion.

    Click Here For Demo

    Good luck!

    Mark

  36. Bob:

    Mark, what can I say? Awesome! No, I never altered the original script that you gave me. But, just to give you an idea, my cam is setup to capture a new image every minute and upload it to the server, so yeah, you can do the math but I had thousands of images that I’ve had to delete every week. So this will come in extremely handy. Thanks for the effort and generosity! It’s appreciated!

  37. Weatherman:

    Hi Mark,

    I just bought a WVC210. The camera itself is great but a very simple function is missing: To take pictures in defined intervals and upload them via FTP – that’s the silber version. In my gold dreams the pan/tilt/zoom camera goes to pre-defined positions every xx minutes, takes a snapshots and uploads it to a FTP server.

    There are two things I would like to do:
    a) Take snapshots with different viewing angels and publish them on my website. I thouhgt that I just overwrite the old files every xx minutes. I would like to see in my office who the weather is at my home. As far as I understand, the filenames have to stay the same.

    b) As I just have some construction work in my garden I would like to additionally upload snapshots with a clear filename datetimesnapshot.jpg to a FTP server.

    Do you have any idea how to do this?

    Thank you so much for your help and this website,
    weatherman

  38. Mark:

    Hi Weatherman, I don’t have this cam, so I don’t know what the interface looks like. As far as I know you can set it to snap an image and FTP it up based on motion. I posted a link to a script that would take the most recent file, rename it and delete the rest so you can display it on a web page. I think you will find by default the image name does reflect the date and time. I fyou look two posts up, you can find an example of how the script will load the most recent image and a link to download it. You can use and include statement to include this in your index.php.

    I hope this helps, let me know if you get stuck using the script.

    Mark

  39. Weatherman:

    Hi Mark,

    wow – what a fast answer. Yes, such a script would help if…. if the camera would be able to take snapshots on a regular time-basis. As you write – only snapshots based on motion can be taken automatically. That’s not a good idea for a weatercam – nobody walks through the landscape for me every 10 minutes….
    The live stream the camera would provide is just not necessary and overloads the internet connection….

    Have a nice day!
    weatherman

  40. Mark:

    I don’t know about the WVC200, but the WVC54GCA is really sensitive. Even on the lowest setting it will snap an image when a cloud passes by. Try cranking the sensitivity up and see how often an image is uploaded. I can tell you when I had mine sending emails, I would get messages all day because of a shade and light changes.

    I agree, I shut my cam down often when I am home due to the bandwidth consumption.

    Good luck!

  41. Kurt Johnson:

    Sorry forgot to mention I am looking for code for the WVC200 thanks

  42. Tommie:

    Hi Anyone
    I’ve just bought a WVC200 camera and followed the instructions to embed it into a HTML file. It works great! Thanks for the instructions.
    But now I want to strip all controls (wvc200) and show just the streaming video box in the html page. Earlier posted files about this, don’t seem to work anymore. I’ve tried to strip the code but I can’t get I to work.

  43. Stacie:

    Thank you for posting this. I was able to get this to work with my WVC200 and was wondering if anyone has done this for the WVC210? I would like to embed the WVC210 video to my web site also. We use our cameras to monitor our horses that are going to be foaling. I love the new WVC210 just wish that they had made the monitoring utility backwards compatible with the WVC200. Thank you again!

  44. Bob:

    Hello Mark,

    I’m finally using the script that you sent to me back in January. I do have a question about the excludes command. I understand how to do this if I have a filename that I want excluded from being deleted, but what about folders? I have a folder within the folder that I do not want deleted. Instead of using $file != ‘latest.php’ should I use $folder != ‘folder_name’ ???

  45. Bob:

    Nevermind my last note Mark. I figured it out. I just use the same $file code for folders as well. The script works beautifully by the way! Thanks for the help!

  46. Affe:

    Hi
    I can’t download http://your.cam.ip/message.js all the other files where OK! But this one said “File not found?”

  47. russ gallant:

    have been looking for the past few days into embedding WVC210 streaming video to a webpage so that it is supported by all OSes and all browsers.
    i am primarily a MAC user and most of the activeX-driven solutions dont appeal to me. i want something very open source and accessible.

    i had tried following the instructions above for the WVC200 but there are a few discrepancies that roadblocked me.

    one, playerpt.cab and message.js dont seem to be in the root directory of the WVC210 (i found the other three files)

    second, i tried accessing your live cam at http://www.ultratech.us/cam.html on my Mac using Safari and i am not able to see any camera feed. i see the space filled with google ads and two angle brackets beneath it like so no camera window/feed.

    has anyone been able to script a webpage with a camera feed from a linksys camera that is viewable via Mac OSX and Safari?

    any help is appreciated.

    thanks.

    rawlus

  48. russ gallant:

    i actually figured out a method that was far more simple than downloading cab files and seems to be platform-independent.

    for the Linksys/Cisco Small Business WVC210

    i was able to get viewable content on all platforms i tested, on all browsers i tested, simply by putting http://my.dyn.dnsaddress:port/img/mjpeg.cgi” into an iframe within a webpage.

    i’m using dyndns to create a static dns+port for the camera that is accessible from the outside.

    works like a charm…

  49. ria:

    I’m working with a WVC200 camera and have it embedded within an HTML page, but how do I disable the prompt for username and password? Is there a way to bypass that? Thanks!

  50. Joesph:

    Ria,

    Hi. The only way I know how would be to disable to username / password setting on the camera. You might be able to set up another user / pass (assuming you have another opening) and put them into the code, that way it logs in with it automatically.

  51. Tommie:

    Hi Ria
    I´ve earlier tried to embed my WVC200 camera into a HTML-page. But it won’t work. Can you give me some help?

  52. ria:

    Joseph,

    Where in the settings interface can I disable username/password. I can’t find it… What can I do to programmatically log into the camera?

    Tommie,

    An earlier comment pointed to this link that was helpful in getting an html page up for Firefox/Safari: http://www.wavejam.com/stuff/wvc200-example.txt
    But I haven’t found a way to make it work on IE. I tried doing what was said in this post but it hasn’t work for me.

    Thanks

  53. russ:

    ria. you should be able to log into the camera interface via browser using the ip address of the camera… then, go to setup and users, there should be a checkbox in users to disable authentication.
    this will make the video stream open for external viewers.
    you will still use the admin password to access camera setup and other administrative functions.

    to get the camera feed onto a webpage, read my earlier post – embed an iframe into your page and use the camera’s external ip and port address followed by /img/mjpeg.htm

    this will produce a cross-platform supported video feed window without requiring any activex controls. even works on pdas and iphone.

  54. ria:

    thanks russ. I tried your earlier post but on IE 7, the browser tries to download the file and on Firefox I get an image that flickers but does not update. All you did was put an iframe in an html page and set the src to the camera’s mjpeg.cgi right?

  55. russ gallant:

    yes, correct… you can link to the mjpeg.cgi or mjpeg.htm file – they both do the same thing.
    i am a mac user and most of the methods i was able to find did not work on mac/safari – this method did without any additional downloads- not sure why it’s requiring activex on IE… maybe someone more familiar with windows can chime in.

    ria – were you able to settle the issue of disabling authentication so that passwords are not required for users to view the feed?

  56. ria:

    hi russ, i could not find within the settings -> users interface a checkbox to disable user authentication. perhaps our camera versions are different. i’m working with a WVC200

  57. George Rudd:

    Can I control this camera (pan/tilt/zoom) from FireFox on a Mac?

    Will this camera work with a D-LINk Wireless N router?

  58. Bob:

    Hello Mark,

    Did you apply a filter to your camera to pick up the nice green colors? If so, did you take out the old filter or did you apply the new filter directly overtop the old one?

  59. Ken:

    Here’s an update on audio from the WVC54GCA. After trying everything suggested on the web to stop the choppy sound, I discovered that by setting the max frame rate to 30, the chopping stopped completely and the audio is superb. Consequently I reset the QOS settings on the router back to where they were originally with no ill effect. I’m listening to sound from the cam using vlc media player with the video track disabled and I can hear traffic going by. The highway is 250 feet from the house. I am simuntaneously capturing one MPEG-4 frame every 15 seconds from 7 cameras, 3 local, 4 remote and storing the images. I had originally set the maximum frame rate to 1 frame/sec to keep from killing my bandwidth but changing it to 30 has no effect on the video because I only capture one frame (using mplayer). I have details at mainstreetanswers org if anyone is interested. The local cameras connect wirelessly.

  60. Wamy:

    Hi Mark.
    Thanks for creating that page, it has been really helpful for me, and I’m now able to embed my camera feeds in my website.

    I have one last question, that was asked before, but didn’t get a reply.

    I’m using a Linksys PVC2300, (uses the Linksysviewer.cab file, like the one you’ve been using above).

    I would like to open up a webpage, and get the video to be displayed without having the authentication window to popup.
    I’ve double checked on the camera, but there is not way for me to disable the authentication.

    Any thoughts on the way to pass the authentication through the web page may be ?

    Thanks
    Wamy

  61. keith:

    this all makes interesting reading ,,i am trying to get my ip camera on to my own web site ,,but its not a new camera ,,its an older camera made by sirrus i just cant find out much info about it ,,i can see it on line no problem but just dont know how to make source code to past to my site ,,,,,i could give you site were my camera can be seen if anyone can help

  62. russ:

    keith, if your camera can output a MJPEG or other sort of standard feed, you can use Cambozola to convert that to a java-based app feed that can easily be embedded into a webpage. Cambozola is available online for free (do a google search) and they have sample code on the page for how to embed it into html. cambozola is basically a java app you put onto your server in the same directory as the html page you want to stream on. you edit cambozola to include the link to your camera (the camera need to be accessible from outside your home network via a web browser. to do this you may need to open a port on your router and play around with settings and try accessing the camera feed from a friend/s network to ensure it is working correctly. you will likely end up with something like http://yourhomenetworksWANaddress:portnumber/camerafeed.mjpeg or camerafeed.mpg

    where your home network WAN is the outside IP address of your internet connection and the port number is the port on your router you opened up for the camera feed.

    if you can see the camera feed online outside of your home network (this is important – its not really online if you’re only able to access it on the home network) then all you need is something like cambozola to take that raw feed and turn it into something that can be embedded into HTML.

    here is my chickencam feed on cambozola. (eastern standard time so no pic after dark)

    http://rawlus.com/coopcam/?page_id=25

    you will also need to have java installed and enabled in your browser to see the live feed.

Leave a comment