Page 1 of 2

Dlink DCS-8000LH

Posted: Thu Feb 01, 2018 2:40 pm
by 5k1ttl3
I purchased two DCS-8000LH last night intending to use them for Zoneminder.
The datasheet says they use RTSP, so I assumed they were RTSP compatible.

After spending an evening fiddling with them, I started to feel like perhaps they don't do RTSP.

I did however find a couple of things:

IP.Of.Camera/images/jpeg.cgi will serve up a single frame at 640x360 (You need to authenticate with username admin and the password you setup when you configured the camera)

IP.Of.Camera/video/ACVS-H264.cgi will serve up a stream of some unknown format that I can't get Zoneminder to play. I expect that this might be a stream that'd be useful to me.


Is there a way I can diagnose this further? Anyone want to help me get ZM playing that ACVS-H264 stream?
Then we can add this info to the wiki.



As an aside, I reached out to Dlink, who basically told me "lol we were just kidding when we wrote that in the datasheet"

Re: Dlink DCS-8000LH

Posted: Thu Feb 01, 2018 3:01 pm
by iconnor
rtsp happens on port 554 generally. is it listening on port 554?

Re: Dlink DCS-8000LH

Posted: Thu Feb 01, 2018 3:06 pm
by 5k1ttl3
Im not sure if it is or not.

When I scan with nmap I see port 80 open, port 443 open and port 554 as "filtered"

Re: Dlink DCS-8000LH

Posted: Thu Feb 01, 2018 3:18 pm
by 5k1ttl3
More info, IP.Of.Camera/config/stream_info.cgi returns the following info:

vbitrates=64,128,256,384,512,768,1024,1536,2048,2560,3072,4096
vbitratelist1=1024
videos=H264
codeclist1=H264
audios=PCM,AAC
aspectratios=16:9
resolutions=1280x720
resolutionlist1=1280x720
qualitymodes=CBR,Fixquality
qualities=55,65,75,85,95
qualitylist1=55,65,75,85,95
framerates=1,5,7,10,15,20,30
frameratelist1=10,15,20,30
asamplerates=16
abitrates=256
asamplerates_AAC=16
abitrates_AAC=32
micvol=0,10,20,30,40,50,60,70,80,90,100
cur_micvol=80
vprofileformat=0.9
vprofilenum=1
vprofile1=H264
vprofileurl1=/video/ACVS-H264.cgi?profileid=1
vDprofileurl1=/av2/ACVS-H264.cgi?profileid=1
vprofileres1=1280x720
aprofilenum=2
aprofile1=PCM
aprofileurl1=/audio/ACAS.cgi
aDprofileurl1=/av2/ACAS.cgi
aprofile2=AAC
aprofileurl2=/audio/ACAS-AAC.cgi
aDprofileurl2=/av2/ACAS-AAC.cgi

Re: Dlink DCS-8000LH

Posted: Fri Feb 02, 2018 4:40 am
by snake
I made a page for obtaining stream paths on the wiki here:
https://wiki.zoneminder.com/Finding_Camera_Stream_Paths

See in particular the link to the medical device reverse engineering in hardware reading...

Re: Dlink DCS-8000LH

Posted: Fri Feb 02, 2018 5:55 am
by 5k1ttl3
So I found a way to get mjpeg from this camera (720p @ ~8fps)

This camera responds to many of the CGI calls from the Network IP Cam API (NIPCA)
Some of them here: http://gurau-audibert.hd.free.fr/josdbl ... I_2121.pdf

I had to configure one of the stream profiles to output MJPEG rather than h.264 (until I can find a way to get ZM to read H.264 over port 80):
Send a request to the following URL:
<IP ADDRESS>/config/video.cgi?profileid=1&codec=MJPEG
you'll need to authenticate with the username "admin" and the password you set when configuring the cam.
You can either do this in a web browser, or in CURL or WGET. You should also be able to do it in invoke-webrequest, but why?

As it says on the box, this will set the codec for profile 1 to MJPEG.

You can then immediately retrieve an mjpeg stream from:
<IP ADDRESS>/video/mjpg.cgi

Configure Zoneminder with:
Source Type: remote
Remote protocol: HTTP
remote method: Simple
remote host name: username:password@<IP ADDRESS>
remote host Port: 80
remote host path: /video/mjpg.cgi
width: 1280
height: 720

Default username is "admin" and the password is the PW that you set



Can someone add this to the wiki?
Thanks for the tips and tricks along the way guys. Also D-Link can die in a fire.

Re: Dlink DCS-8000LH

Posted: Fri Feb 02, 2018 5:30 pm
by snake
Added to wiki.

Thanks

Re: Dlink DCS-8000LH

Posted: Sat Feb 17, 2018 4:32 pm
by Gilgo
I am trying to access my DCS-8000LH through a webbrowser but can not login?! I used my set password but nothing happens.
Also mydlink website is really crappy. It requires the password also but it does not work. F*cking shit.

Holy shit, I got acces to one of them!!

[EDIT]
So now I have been testing a little. Changing the codec to mpg makes mydlink and app not work. There does not seem to be any support for anything else then H264. That sucks. Is there possibly some kind of work around for this?

Re: Dlink DCS-8000LH

Posted: Thu Mar 15, 2018 2:33 am
by unnilennium
warning : do not upgrade firmware.

I have 2 of those cameras and unfortunately I have upgraded the firmware of one of them to 2.00.05

The procedure here works great for camera with firmware : 1.01.01

Only things to note : with both mydlink lite and mydlink apps I have never been offered to set the password. With the Mydlink app (not lite) I can see in configuration an admin password provided.

Unfortunately with the mydlink app you will have a lot of popup to upgrade the firmware, Do not do it.
I am not sure if the password is the same after upgrade, as I was not able to note it before the upgrade.

also the ports have changed with the 2.00.05 firmware:
PORT STATE SERVICE
554/tcp filtered rtsp
8080/tcp open http-proxy
8081/tcp open blackice-icecap
8088/tcp open radan-http


you can get a httpd auth invite by trying to connect to port 8088, but this does not help me as I do not have any password...

if you have a workaround for this, I would be happy to hear it ! Also I have never seen any way to set the password, while dlink how to always say that you will set the password, and 5k1ttl3 says the same in his first post...

Re: Dlink DCS-8000LH

Posted: Tue May 29, 2018 7:05 pm
by andreac75
unnilennium wrote: Thu Mar 15, 2018 2:33 am warning : do not upgrade firmware.

I have 2 of those cameras and unfortunately I have upgraded the firmware of one of them to 2.00.05

The procedure here works great for camera with firmware : 1.01.01

Only things to note : with both mydlink lite and mydlink apps I have never been offered to set the password. With the Mydlink app (not lite) I can see in configuration an admin password provided.

Unfortunately with the mydlink app you will have a lot of popup to upgrade the firmware, Do not do it.
I am not sure if the password is the same after upgrade, as I was not able to note it before the upgrade.

also the ports have changed with the 2.00.05 firmware:
PORT STATE SERVICE
554/tcp filtered rtsp
8080/tcp open http-proxy
8081/tcp open blackice-icecap
8088/tcp open radan-http


you can get a httpd auth invite by trying to connect to port 8088, but this does not help me as I do not have any password...

if you have a workaround for this, I would be happy to hear it ! Also I have never seen any way to set the password, while dlink how to always say that you will set the password, and 5k1ttl3 says the same in his first post...
I'm in the same situation. Upgraded and can't set password (on 8088 it asks me but I don't know because I never setted it) :evil: :evil: :evil:
Any suggest ?

Re: Dlink DCS-8000LH

Posted: Tue May 29, 2018 10:01 pm
by rockedge
All your camera model paths are here ->

https://s-h-i-n-o-b-i.video/docs/cameras/D-Link

(remove the dashes from the URL)

I found the model DCS-800L.... I bet the strings will be the same. Good Luck

Re: Dlink DCS-8000LH

Posted: Wed May 30, 2018 8:17 pm
by andreac75
rockedge wrote: Tue May 29, 2018 10:01 pm All your camera model paths are here ->

https://s-h-i-n-o-b-i.video/docs/cameras/D-Link

(remove the dashes from the URL)

I found the model DCS-800L.... I bet the strings will be the same. Good Luck
After firmware update the links don't work :evil: :evil: :evil: :evil:

Re: Dlink DCS-8000LH

Posted: Fri Aug 03, 2018 3:53 am
by stormy77
This is really frustrating.
I managed to get my DCS-8000LH to work after the first firmware update, but after the second one (2.01.03), none of my URLs work and I cannot get into the camera's webserver.

also, I am not getting it to show me anything with the new firmware:
IP.Of.Camera/images/jpeg.cgi >> does not work
IP.Of.Camera/video/ACVS-H264.cgi >> does not work

I noticed that it prompts me for a user/password at port 8088, but i don't know what that is. I tried using admin and the pin located on the sticker and various other combinations but did not work.

I'm within 4 days of the end of the return period, so if this does not work in the next few days, I'll return it

Re: Dlink DCS-8000LH

Posted: Wed Sep 19, 2018 10:43 pm
by badv990
Post-firmware update successful settings on "D-Link DCS-8000LH/B Mini 720p HD WiFi Camera 120 Degree Wide Angle"

[General]
Source: libvlc

[Source]
Source Path: http://USERNAME:PASSWORD@xxx.xxx.xxx.xxx/video/flv.cgi
Method: TCP
Colourspace: 24-bit
Width: 1280
Height: 720

Re: Dlink DCS-8000LH

Posted: Sun Dec 02, 2018 8:08 pm
by flatrick
badv990 wrote: Wed Sep 19, 2018 10:43 pm Post-firmware update successful settings on "D-Link DCS-8000LH/B Mini 720p HD WiFi Camera 120 Degree Wide Angle"

[General]
Source: libvlc

[Source]
Source Path: http://USERNAME:PASSWORD@xxx.xxx.xxx.xxx/video/flv.cgi
Method: TCP
Colourspace: 24-bit
Width: 1280
Height: 720
What version of the firmware are you running?
It refuses to respond to any and all URLs I've tried, and it doesn't work from VLC either so it doesn't seem to be ZoneMinder that's at fault either.

And if the link below is to be believed, these features seems to have been entirely removed (!) in the latest firmware

http://forums.dlink.com/index.php?PHPSE ... ic=73874.0