Articles | CCTV Footage | Profile | Register | PM's | Search | Advertise | Login
CCTV Forum Index » IP Cameras and Software Solutions
Developing an IP Camera viewer based on SDK
Jump to:  
Post new topic Reply to topic
chanyickwai



Posts: 60
Joined: 18 Feb 2008


Post Posted: Sun May 04, 2008 8:58 pm     Post subject: Developing an IP Camera viewer based on SDK
  Reply with quote      
I am wondering what knowledges and skills are required if I want to develop a viewer for ip cameras? Will you have any resource could be shared?

Of course, I am not gonna develop one for sales, but just thinking of through this practice, understand this part of works more.

tks, dove
Send private message View user's profile Send e-mail


jhonovich



Posts: 133
Joined: 18 Apr 2008


Post Posted: Wed May 07, 2008 11:02 pm     Post subject:
  Reply with quote      
Hi Dove,

A lot of manufacturers use .NET so you should have a look at using C# or VB. Microsoft's Visual Studio is a pretty easy way to build your own client app. Many manufacturers require using ActiveX controls. It's pretty easy to embed activeX controls using Visual Studio/.NET.

Unfortunately, I don't know of any specific links on this topic.

Best,

John
_________________
IP Video Market Info
CCTV/IP Video Surveillance News and Reviews
Send private message View user's profile Send e-mail Visit poster's website
chanyickwai



Posts: 60
Joined: 18 Feb 2008


Post Posted: Wed May 07, 2008 11:12 pm     Post subject:
  Reply with quote      
jhonovich wrote:
Hi Dove,

A lot of manufacturers use .NET so you should have a look at using C# or VB. Microsoft's Visual Studio is a pretty easy way to build your own client app. Many manufacturers require using ActiveX controls. It's pretty easy to embed activeX controls using Visual Studio/.NET.

Unfortunately, I don't know of any specific links on this topic.

Best,

John


Hi John,

Your info just good enough.

Thanks.

rgds, dove
Send private message View user's profile Send e-mail
rory

Moderator & Founding Member

Posts: 14310
Joined: 10 Nov 2003
Location: Bahamas

Post Posted: Wed May 07, 2008 11:34 pm     Post subject:
  Reply with quote      
gather all the SDKs from the manufacturers and then integrate them into a program which you develop Very Happy
_________________
BahamasSecurity.com - Bahamas Real Estate - Bahamas Yellow Pages
Send private message View user's profile Visit poster's website
chanyickwai



Posts: 60
Joined: 18 Feb 2008


Post Posted: Thu May 08, 2008 9:42 pm     Post subject:
  Reply with quote      
rory wrote:
gather all the SDKs from the manufacturers and then integrate them into a program which you develop Very Happy


then that must be a best-seller with all the powerful features!

Very Happy
Send private message View user's profile Send e-mail
chad_cooper



Posts: 26
Joined: 30 Jul 2007


Post Posted: Fri May 09, 2008 10:26 am     Post subject:
  Reply with quote      
SDK should include all the URL commands, Active-X controllers and the C++ code. You will need to understand all of them plus XML would be good.
Send private message View user's profile
chanyickwai



Posts: 60
Joined: 18 Feb 2008


Post Posted: Fri May 09, 2008 10:35 am     Post subject:
  Reply with quote      
chad_cooper wrote:
SDK should include all the URL commands, Active-X controllers and the C++ code. You will need to understand all of them plus XML would be good.


Woudl you suggest any SDK that's a better start-point for self-study? e.g. with detailed documentation.


rgds, dove
Send private message View user's profile Send e-mail
CollinR

Moderator

Posts: 1688
Joined: 25 Nov 2005
Location: Oklahoma, US

Post Posted: Fri May 09, 2008 11:18 am     Post subject:
  Reply with quote      
Why go .net???

Built it in Java or X and take all the Mac and *nix market share!

I hate .Net and ActiveX if you couldn't tell. lol
_________________
Low Voltage Solutions
Design services, remote support.
OK License # 1473

If you desire advertising we offer advertising at competitive rates. Click Here to see how you can advertise with CCTVForum.com
Send private message View user's profile Visit poster's website AIM Address Yahoo Messenger MSN Messenger
jhonovich



Posts: 133
Joined: 18 Apr 2008


Post Posted: Fri May 09, 2008 11:23 am     Post subject:
  Reply with quote      
I am not fan of .NET personally. Nevertheless, .NET is widely regardless as easier and faster to develop in them Java. Specifically, Winforms/WFP lets you build GUIs quickly and without extensive knowledge of the underlying class libraries.

Also, the majority of DVR players I know use .NET.

I see this as a matter of expediency not out of any personal approval of Microsoft, etc.
_________________
IP Video Market Info
CCTV/IP Video Surveillance News and Reviews
Send private message View user's profile Send e-mail Visit poster's website
chad_cooper



Posts: 26
Joined: 30 Jul 2007


Post Posted: Fri May 09, 2008 12:34 pm     Post subject:
  Reply with quote      
All IP cameras will support the .net

most, but not all don't support java and apple platform, sorry.
Send private message View user's profile
CollinR

Moderator

Posts: 1688
Joined: 25 Nov 2005
Location: Oklahoma, US

Post Posted: Fri May 09, 2008 12:45 pm     Post subject:
  Reply with quote      
What? I know most cameras can be captured on linux based NVRs and I know they are not using .Net to do it.

Heck go get a copy of the Exaq server, notice the cygwin.dll in it's install directory. I can see them having some secrets in store.
_________________
Low Voltage Solutions
Design services, remote support.
OK License # 1473

If you desire advertising we offer advertising at competitive rates. Click Here to see how you can advertise with CCTVForum.com
Send private message View user's profile Visit poster's website AIM Address Yahoo Messenger MSN Messenger
rory

Moderator & Founding Member

Posts: 14310
Joined: 10 Nov 2003
Location: Bahamas

Post Posted: Fri May 09, 2008 11:33 pm     Post subject:
  Reply with quote      
Go download Axis SDK as it is a free download, you can use VB6 or many other languages with it, and others. So yep, dont need .Net or C++.

Thats a start Smile

BTW chanyickwai, helps if you already know a programming language.
_________________
BahamasSecurity.com - Bahamas Real Estate - Bahamas Yellow Pages
Send private message View user's profile Visit poster's website
chanyickwai



Posts: 60
Joined: 18 Feb 2008


Post Posted: Mon Jun 23, 2008 5:09 am     Post subject:
  Reply with quote      
CollinR wrote:
Why go .net???

Built it in Java or X and take all the Mac and *nix market share!

I hate .Net and ActiveX if you couldn't tell. lol


Collin,

I do like your idea.

However, having studies those material for a while, I found manufacturers do provide API on Microsoft platforms, e.g. Axis on MS C++, VB .Net, Imagia OCX, C, etc....

I guess Java is not impossible, but much more effort required to go into every nitty-gritty about the video streaming, and control to the remote camera probably impossible without the corresponding API developed by camera manufacturers.


Rgds, Dove
Send private message View user's profile Send e-mail
Options and Permissions


Display posts from previous:

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
Page 1 of 1 .:. Post new topic Reply to topic