I discovered this by accident after reading your post:
http://login:passwd@ipaddr//video/mjpg.cgi?profileid=2
Note the presence of the two slashes. When I went to paste the info from your post into my browser, I somehow wound up with the extra slash, and it worked.
In ZoneMinder 1.24.2....the configuration looks like this:
SOURCE TAB
Protocol: HTTP
Method: Simple
Port: 80
Host Name: login:passwd@ipaddr
Path: //video/mjpg.cgi?profileid=2
Number 1, 2, 3, or 4 correlates to the available stream that you configure inside the camera itself. On my DCS-1100, stream 2 is configured for MJPEG, 640x480 resolution, and quality is set for excellent.
It works well in ZM, the rtsp links don't work in ZM.
Hope that helps...
Albert