According to the link you provided this camera is capable of UPnP.
UPnP is a protocol which has several methods for device discovery/search:
Your code must multicast UDP packets as search requests. Your UPnP devices will answer (depending on configuration) with UPnP Search Responses which are UDP unicast packets.
UPnP Search Responses contains a HTTP URL to allow retrieval of an XML description of the device. The host in the HTTP URL usually is the devices IP/hostname.
Have a look at the UPnP spec.
You don't say which OS/language you are using - so just a small list of APIs and libraries:
- http://msdn.microsoft.com/en-us/library/windows/desktop/aa381109%28v=vs.85%29.aspx (Windows / COM)
- http://pupnp.sourceforge.net/ (Linux)
- http://teleal.org/projects/cling (Java)