See, the camera is for a customer in another country. I will parse the code, and it should work with a camera that he is about to purchase based on my recommendation. , I will ask him to buy a camera after checking the menu inside, making sure that it has http listener facility. Probably he has to buy a used camera if the seller is refusing to Open the box to show him the menu, or at least show him on a demo piece. We do this for other hardware, which send data to an http listener, though this is the first time we are connecting a camera. Most popular interfaces that work across different hardware are http data (json or XML) or direct socket data on TCP or UDP.
You buy a camera worth 800 USD, and then frantically look for a solution. Does hikvision help? No. They are supposed to be the largest camera seller now. Local seller has any technical knowledge? No. He says contact hikvision for support. When you contact the country distributor helpline, they have no idea what http listening is. They say "we wiLl send you links for SDK". You go to them firmware download page of hikvision europe and download the firmware that comes with readme file which speaks about http listening built in and try to upload the firmware, camera says 'this is lower version'. The only help I got was from guys who posted some helpful messages.