Solved

Internet camera issues.

Posted on 2003-11-16
4
915 Views
Last Modified: 2012-08-13
I have a Linksys WVC11B Internet camera. This is a wireless 802.11b Camera that has its own webserver and administration front end built in. The camera will only stream if the ActiveX Plugin is installed on the client's machine. If you access the camera (http://67.117.241.250:8088)(username: all,password: all) you can view the code and see the stream and download the plugin.... What i need to know is how to embed the camera stream on a website somewhere else, and i need the website to somehow determine whether or not the client has the ActiveX controll that the camera uses to display the stream. This internet camera issue is really starting to get to me, Any help would be appreciated -Brandon
BTW: Let me know if you need any other information.
BTW2: If you are having troubles viewing the stream, this is because the camera will only stream to IE(i think) and only supports 4 connections at any given time.
0
Comment
Question by:lonelf
  • 2
4 Comments
 
LVL 5

Accepted Solution

by:
Insolence earned 500 total points
ID: 9760855
Actually yeah lonelf...

I looked into that camera, and logged into your website to view it.  Nice gaming setups there.  =)  Anyway, lets get down to it.

There are two ways, according to LinkSys to use the camera, #1 is to use the web-based utility, and #2 is to use the LinkSys Viewer and Recorder Utility.  If you want to retransmit it, you have to go with #2 since it appears that it does use an ActiveX Plug-in and it is not retransmittable in the proprietary form that it's in.  So, IMHO, there appears to be really only one option... #2.

Go download or install the LinkSys Viewer and Recorder Utility and install it on a server-ish machine.  If you have a dedicated WinXP box, or Win2k box for hosting games or something that'll work perfectly.  The software allows you to schedule recordings, and to specify where to place those recordings.  Schedule a recording that is 5 minutes long, every 5 minutes (or something like this... maybe 1 min.?) and save it in a directory.  I believe it either saves as avi or mpg, either way in that form it's pretty much retransmittable, but now you have a lot of little files.  At this point, I see two options...

#1: Write a few scripts using your favorite server-side web-based language (PHP, ASP, Java, etc) that automatically puts a link to the latest file saved to that directory.  In this situation, I advise these files to be saved onto a seperate server right from your WinXP/Win2k machine, (ex. onto your web server) this simplifies the process for your script.  In PHP you'd just use some file listing, find the latest date file, and put a link to that on your website.  That isn't LIVE streaming... but it's live enough... with your camera you will never get live streaming unless you leave it using that proprietary crap.  (which means people like me, with macs, can't view it from their macs, only pc's).  If you need help writing these scripts for whatever language... ask  =)

#2: Well... install a streaming server onto this Windows XP/2000 machine.  You'll prolly also have to find some random tools on the web for merging video files together unless this streaming server is elite.  One I might advise because I have used it before is...

Darwin Streaming Server
http://developer.apple.com/darwin/projects/streaming/

It's completely open source, to download it it does require registration, but it's free so no biggy.  There are tons of others for Linux and Windows though, so don't feel stuck to this one.  This one won't string files together (to my knowledge) but it'll sure stream professionally.  You will still in this case have to write an "inbetween".  A script, PHP, CGI, Java, VB, something, that tells the streaming server to change what file it's streaming... or if you manage to find software to patch video together... then you need to write a small program to string them onto the end of the current file being streamed constantly.

Notes for the future: Brandon, I have a feeling you bought this camera because it was wireless so you could put it anywhere and not worry about running a ethernet (or other) cable to it.  And by the sound and look of it, you have a LAN gaming place, and you want to show it off through this camera.  This reason alone is good enough to get it... but... for what you want, you may have wanted to just get a USB camera, and put a small linux or windows server right underneath it.  You could make it a game server (CS, Q3, whatever) and also your streaming video server.  This way you have a direct internal stream of the video, and you can stream it live all you want.  You can also put cool text onto the video from many of the decent streaming software out there.  =)  That 4 user limit kinda kills it for the uses you have!  =P  If you need advice on some of the scripts or ways to go about this I'd be willing to help, grab my e-mail from my profile.  =)

Hope that helps!  =)

 - Insolence
0
 

Author Comment

by:lonelf
ID: 9764962
Darn... Figured as much , thanks for the help. I might take you up on that email idea.
 -Brandon
0
 

Author Comment

by:lonelf
ID: 9765080
Administrators, if you could please edit my original post and remove the ip addresses and stuffs, that would be great.
0
 
LVL 23

Expert Comment

by:Rajkumar Gs
ID: 26598810
Hi,

I have posted a related question and in trouble finding a solution. can you guys have a look at it please ?
http://www.experts-exchange.com/Software/MultiMedia_Applications/Q_25149824.html

Any help would be highly appreciated.
Thanks
~Raj
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Popularity Can Be Measured Sometimes we deal with questions of popularity, and we need a way to collect opinions from our clients.  This article shows a simple teaching example of how we might elect a favorite color by letting our clients vote for …
I've been asked to discuss some of the UX activities that I'm using with my team. Here I will share some details about how we approach UX projects.
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now