Click here to Skip to main content
15,884,012 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi Andrew,

I have written an application which uses DirectShow to read the stream from an Axis camera, which works really well. However, when we switch security on in the camera, when we try to connect we get a login dialog box that pops up. Do you know if there is a way we can pass the login credentials through code so that this does not appear.

Regards

Jason
Posted
Updated 17-May-10 6:41am
v2

I would suggest that you are more likely to get a valid answer if you ask the question on the Web site of the camera manufacturer.
 
Share this answer
 
Axis has an SDK that they call the Media Parser SDK that is a little hard to get... You have to jump through some hoops, but it lets you do that and more. You need to contact Axis to see if they will supply you with the SDK.
 
Share this answer
 
Thanks for the two comments above. I want to develop something that is camera agnostic, and therefore using the SDK would not work as they are specific to axis cameras (although they are very good). Axis do provide DirectShow filters as well, although they don’t provide support for them. These work pretty well, but when authentication is switched on in the camera, it pops up the dialog.
 
Share this answer
 
Comments
Henry Minute 18-May-10 8:14am    
In that case, it seems to me that you might be banging your head against a brick wall since it is likely that different camera manufacturers would implement their security features in different ways. After all one of the main points about security is er....... security, and if there were a simple way to circumvent it, it would be useless. You might have to have a 'database' of login routines for different manufacturers in order to get round this.
Member 2065437 18-May-10 8:28am    
I appreciate that there is a need for security, and I am not trying to circumvent it, just trying to pass in the login credentials in a programmatic way rahter than having to type it in each time.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900