newbie: question about ip cameras

T

tg

I'm thinking of getting an ip camera and streaming live video on a web
page. The web page is on my own linux web server running on the same
internal LAN as the ip camera. Problem is I don't want a pc or computer to
be involved. Do ip cameras have to be driven by software on a PC? or are
there any that can 'run themselves' and the image is simply picked up by
code in the web page?
 
P

Paul

tg said:
I'm thinking of getting an ip camera and streaming live video on a web
page. The web page is on my own linux web server running on the same
internal LAN as the ip camera. Problem is I don't want a pc or computer
to be involved. Do ip cameras have to be driven by software on a PC? or
are there any that can 'run themselves' and the image is simply picked
up by code in the web page?

You should be able to get plenty of hits in a web search. You can
get cameras with Ethernet connections, or even ones with Wireless.
Since the cameras draw a few watts of electricity, you need some
means to power them, and for the wireless one, you need a power
source. (The Ethernet ones may support POE, and the camera can get
power over the same Ethernet cable as carries the data. The router
box might have the POE power source on it.)

http://www.axis.com/files/datasheet/ds_214ptz_33006_en_0809_lo.pdf

http://www.axis.com/files/datasheet/ds_211w_33169_en_0904_lo.pdf

The 214 has this as an "accessory".

"AXIS MPEG-4 Decoder 10 user license pack

MPEG-4 is licensed technology. The network camera includes
one viewing client license only. If MPEG-4 multicast is used,
the number of viewers is unlimited, but each viewer still needs
a separate MPEG-4 decoder license. Installing additional unlicensed
copies of the viewing client is prohibited. To purchase additional
licenses, contact your Axis reseller."

You'd have to talk to your network provider, about whether they could
handle a service like that for you or not (broadcast).

http://en.wikipedia.org/wiki/IGMP

http://en.wikipedia.org/wiki/Diffserv

So a question would be, how do you know which clients are
still receiving a signal ?

Have fun,
Paul
 
T

tg

paul your advice is useless, that's why I posted my original questions,
which you haven't answered at all. Of course some cams have an ethernet
connection and some are wireless, what do you think I am an idiot? I expect
some cameras will only work when controlled by a PC, and others may have
their own web interface/control panel. I was hoping to find out which ones
would work on their own.
 
P

Paul

tg said:
paul your advice is useless, that's why I posted my original questions,
which you haven't answered at all. Of course some cams have an ethernet
connection and some are wireless, what do you think I am an idiot? I
expect some cameras will only work when controlled by a PC, and others
may have their own web interface/control panel. I was hoping to find out
which ones would work on their own.

Well, why not use the services of some of the staff
of these companies, and get answers to your questions ?
This page, allows you to draft a pre-sales question.

http://www.axis.com/request/index.php?r=Pre sales questions

Pick a model of camera, like this one, and ask them whether it'll
fit into your framework or not.

http://www.axis.com/files/datasheet/ds_214ptz_33006_en_0809_lo.pdf

You're applying constraints to the situation. That's fine, you're
the customer.

I see two possibilities.

1) Totally seamless product. They send you a camera, a software CD.
You provide a dedicated computer to act as the server or whatever.
Then, there are no questions about setting it up. It just works.
In other words, they take care of all the details, and you don't
have to lift a finger. All you have to judge, is whether the
whole package, meets your needs.

2) The other option, is you "have it your way". Now, it's a
question of integration. What piece or pieces of software
are required ? That's what the pre-sales people are for.
To answer those very questions.

Nobody will know those products, as well as their pre-sales people.

The camera above, has the ability to:

1) Control plane - it has an interface for control purposes,
which works over the network. As far as I know, that software
is free. You talk straight to the camera.

2) Data plane - the camera itself serves the stream. You prepare
your web page somehow, with a reference to the IP address that
the camera is using. The MPEG4 decoder software they sell, is
the final step in getting an image at your desk. The IP stream,
comes straight from the camera, to the user. The camera data
stream, doesn't use your Linux server (*unless you want it to*).

Now, when your Linux server serves a web page, perhaps it
has a frame in the middle of the page. If the product
supports a browser plugin, that plugin could be launched
on the end user's computer, when they access that particular
web page. Then, the stream that is sent to the user computer,
has the live feed displayed in the web page.

If the decoder software they sell, is a dedicated player application,
you could still set up the web browser, to launch that application
as a helper. A window would then open, outside the browser. And
it would present what the camera sees.


Camera <---------- control plane ----------- Boss user
| ^ PTZ controls
| | Client authorization
| | session
| | Linux web server --------- client browser, triggers
| | plugin or helper application
| | <--- authentication
| +------------------------------------ helper or plugin sends password
+---------------------------------------> Data stream for viewing
Data --->

For that particular camera, the Data stream is a broadcast protocol.
That's how they can make the statement, that the solution scales up.
When a new user is added for viewing the camera, the multicast protocol
has to add that user, as a destination for the Data stream.

And the pre-sales people are going to be able to answer those
questions. As to whether the end-user software can be
integrated with web browsers (plugin or helper application).
How authentication is handled. Also, they might be able to tell you,
whether your own MPEG4 decoder of some sort could be used (I don't
think it can, but you can ask).

Paul
 
S

ShadowTek

I'm thinking of getting an ip camera and streaming live video on a web
page. The web page is on my own linux web server running on the same
internal LAN as the ip camera. Problem is I don't want a pc or computer to
be involved. Do ip cameras have to be driven by software on a PC? or are
there any that can 'run themselves' and the image is simply picked up by
code in the web page?

This is the one I recently bought.
http://www.newegg.com/Product/Produ...nlyMark=on&Keywords=(keywords)#scrollFullInfo

It's basically a server and camera combined. It only needs to be
properly configured and connected to the internet.

I haven't used the remote access functions, like how you would connect
to it with your cell phone, but it's designed so that you connect
directly to the camera.

To record the full quality audio/video output, I simply capture the
stream with VLC. I don't have to do anything to the camera beforehand, as the
camera begins transmitting as soon it's powered on.
 
S

ShadowTek

It's basically a server and camera combined. It only needs to be
properly configured and connected to the internet.

I meant that it needs to be connected to the internet for remote access.
Of course that isn't necessary in order to be picked up by a local
machine.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top