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.
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.) 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.
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. If you found this article helpful please post a comment and use the social bookmark links below to help others find it.
|
|


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?
17 July 2008, 8:43 pmadmin:
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.
17 July 2008, 8:56 pmForrest:
Hi Troy,
Thanks for post
My question is how do I specify the incomming port (:8080) that is forwarded to the IPCAM in:
23 July 2008, 7:40 pmhttp://your.cam.ip/stdlib.js (replace your.cam.ip with your camera IP address.)
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
23 July 2008, 9:10 pmForrest:
Hi Mark,
26 July 2008, 2:22 pmFirst 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
Lew:
I would sure appreciate help with how to download the need files from the wvc200 Thanks, Lew
4 August 2008, 7:49 pmMark:
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,
4 August 2008, 8:52 pmMark
Lew:
Thanks for your help. I finally got it streaming. Now to get it to stream to the media player.
Thank you,
9 August 2008, 9:44 amLew
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?
14 August 2008, 5:38 pmMark:
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
14 August 2008, 8:09 pmMark B:
Hmmm I get file not found when I try and download message.js from my WVC200 – any clues
18 August 2008, 6:45 pmMark:
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
18 August 2008, 7:07 pmBob:
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.
20 August 2008, 3:03 pmMark:
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
20 August 2008, 3:27 pmBob:
Mark,
Thanks for your help. I’ll have to look into your suggestion, it makes sense to do it that way.
Thanks again!
20 August 2008, 3:37 pmMark:
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
20 August 2008, 6:54 pmBob:
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!
20 August 2008, 7:21 pmTim:
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
21 August 2008, 10:06 pmThanks
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.
22 August 2008, 11:44 amMark:
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,
26 August 2008, 8:05 pmMark
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!
26 August 2008, 8:59 pmAllen:
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,
16 September 2008, 3:38 pmAllen
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
16 September 2008, 6:38 pmJoesph:
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
28 November 2008, 8:33 pmJoesph:
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
29 November 2008, 11:26 amMark:
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
29 November 2008, 2:49 pmPete:
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.
30 November 2008, 11:09 amPete:
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!!!
1 December 2008, 6:56 pmMark:
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
1 December 2008, 9:58 pmPete:
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!
2 December 2008, 2:32 pmuhm:
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!
2 January 2009, 5:54 pmMark:
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
2 January 2009, 7:41 pmPete:
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.
3 January 2009, 7:16 amuhm:
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!
3 January 2009, 2:19 pmMark:
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
7 January 2009, 9:50 pmBob:
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!
7 January 2009, 10:15 pmWeatherman:
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,
23 January 2009, 4:38 pmweatherman
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
23 January 2009, 5:08 pmWeatherman:
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!
23 January 2009, 5:18 pmweatherman
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!
23 January 2009, 5:24 pmKurt Johnson:
Sorry forgot to mention I am looking for code for the WVC200 thanks
29 January 2009, 12:55 pmTommie:
Hi Anyone
16 March 2009, 2:41 amI’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.
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!
20 March 2009, 10:41 amBob:
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’ ???
5 May 2009, 9:56 amBob:
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!
5 May 2009, 11:24 amAffe:
Hi
12 May 2009, 6:42 pmI can’t download http://your.cam.ip/message.js all the other files where OK! But this one said “File not found?”
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
20 May 2009, 4:28 pmruss 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…
25 May 2009, 10:26 pmria:
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!
1 June 2009, 3:30 pmJoesph:
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.
2 June 2009, 8:31 amTommie:
Hi Ria
3 June 2009, 1:41 amI´ve earlier tried to embed my WVC200 camera into a HTML-page. But it won’t work. Can you give me some help?
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
3 June 2009, 10:15 amruss:
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.
4 June 2009, 1:05 pmria:
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?
4 June 2009, 5:09 pmruss 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?
5 June 2009, 11:16 amria:
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
8 June 2009, 12:02 pmGeorge 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?
13 June 2009, 7:50 amBob:
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?
2 July 2009, 9:47 amKen:
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.
22 July 2009, 2:19 pmWamy:
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
10 September 2009, 2:52 pmWamy
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
16 September 2009, 4:33 pmruss:
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.
16 September 2009, 8:36 pm