Openwire IP camera component not working

Roger Alcindor
Roger Alcindor used Ask the Experts™
on
I am having trouble using the Mitov Openwire VCL components TVLIPCamera.
I am writing a Windows 32 C++ application using Embarcadero XE10.2 to stream video from an IP camera.
I have a single for Form1 with a TVLIPCamera and VLImageDisplay component, the output pin of the TVLIPCamera component is connected to theinput pin of the
VLImageDisplay. I have set the URL property of the camera component to http://username:password@192.168.1.65/mjpg/1/video.mjpg
the code compiles and runs but there is no video displayed. Mitov advertises the TVLIPCamera component as suitable for use with a "generic IP" camera although the term "generic" is not defined.

I can test the camera with an web browser using the following URL  http://192.168.1.65 Which then prompts me for a user name and password,
after entering both, live streaming of video from the camera is displayed in the browser.
 I have monitored the network traffic to the camera with Wireshark and when the RAD C++ builder application runs, a TCP connection is made with the camera and Wireshark shows 9 TCP packet exchanges but then communication stops.
Any suggestions as to what the URL should be or otherwise what the problem might be would be greatly appreciated ?

The IP camera is a SANNCE Security Cameras Wifi 1080P which is manufactured by ANNKE
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2016

Commented:
The question I have is can you connect in your browser to http://username:password@192.168.1.65/mjpg/1/video.mjpg ?

Author

Commented:
The web browser give the message "Cannot find ..." if I try to access   http://username:password@192.168.1.65/mjpg/1/video.mjpg 
I can connect with the web browser just using  http://192.168.1.65/mjpg/1/video.mjpg as explained in the original question.
If I set the URL to http://192.168.1.65/mjpg/1/video.mjpg in the application, I get no response and a Wireshark trace as attached.
IPCam2App.pcapng
I have since determined from information supplied by the camera manufacturer that the camera doesn't accept the user name and password in the URL that is used to initiate communications. The TVLIPCamera component has no username/password property to set and requires that these parameters be supplied in the URL. Therefore, this camera is not compatible with the TVLIPCamera component.
I still need to test my software so if there is a public IP camera on line that requires no authentication I would be interested to hear about it or alternatively any recommendation of a particular make and model of IP camera that doesn't require authentication or can be configured as such.

Author

Commented:
I have since determined from information supplied by the camera manufacturer that the camera doesn't accept the user name and password in the URL that is used to initiate communications. The TVLIPCamera component has no username/password property to set and requires that these parameters be supplied in the URL. Therefore, this camera is not compatible with the TVLIPCamera component.
I still need to test my software so if there is a public IP camera on line that requires no authentication I would be interested to hear about it or alternatively any recommendation of a particular make and model of IP camera that doesn't require authentication or can be configured as such.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial