Hi, after reading many posts and forums about how to get an RTSP video signal with DS-7208HGHI-K1, it seems like Hik-Connect Video Encryption is the main issue.
My devices and settings:
DVR Model: DS-7208HGHI-K1
Firmware: V4.30.203 build 210616
I have 6 cameras
I have the Hik-Connect Android app to watch cameras and playback working perfectly (with Video Encryption enabled). Some people recommend disabling this Video Encryption but I don't understand the implications of this after reading too many posts still confused. Is there any possibility of decrypting the video streaming in RTSP like Hik Connect does? I need to keep the Hik-Connect app working perfectly.
I can go to my Google Chrome and do http://192.168.0.225 and using my user+password I can log in perfectly (but I can't watch the cameras for some reason...)
DVR is connected in ethernet with my router on 192.168.0.225 and port 554. All cameras are wired to the DVR.
I am using a Notebook with Windows, VSCode, Python, and OpenCV in Wi-Fi 2.4GHz same router as DVR (but DVR is in ethernet)
What I tried:
1. Using Python code with OpenCV, I want to take the RTSP Video Streaming from my DS-7208HGHI-K1 (same network, 192.168.0.X, local) but it is not working. The same Python code works with other cameras and DVRs perfectly. I am capturing the RTSP Signal using cap = cv2.VideoCapture("rtsp://admin:password@192.168.0.225:554/Streaming/channels/101/") is not working, says "no frame".
2. Using my Google Chrome, going to http://192.168.0.225, and using my User+Password I can log in but I can't watch cameras, they are 100% gray.
3. Using Windows OS and going to Media Player (native app for video and music) when I use the RTSP protocol to watch the camera using "rtsp://admin:password@192.168.0.225:554/Streaming/channels/101/" it says "We can't open 101. You don't have permission to access the file."
4. I tried also using a BASE64 encoding like: http://192.168.0.225/ISAPI/Streaming/channels/102/httppreview?auth=My_BASE_64_Code= and it says error 4 Invalid Operation.
5. If I do in Google Chrome "http://192.168.0.225/ISAPI/Security/userCheck" it says:
<userCheck>
<statusValue>200</statusValue>
<statusString>OK</statusString>
<isDefaultPassword>false</isDefaultPassword>
<isRiskPassword>false</isRiskPassword>
<isActivated>true</isActivated>
</userCheck>
6. RTSP Authentication and Web is in Digest/Basic
7. Downloaded VLC Player and using rtsp://admin:password@192.168.0.225:554/Streaming/channels/101/ it shows a black screen with a "beep" sound continuously (without error)
I haven't tried it yet:
Someone recommended the Hik-Connect API to access and develop things. Is that paid or free? Any experience doing that? I prefer my own RTSP connection but if there is no possibility I will go for this.
Thanks!
My devices and settings:
DVR Model: DS-7208HGHI-K1
Firmware: V4.30.203 build 210616
I have 6 cameras
I have the Hik-Connect Android app to watch cameras and playback working perfectly (with Video Encryption enabled). Some people recommend disabling this Video Encryption but I don't understand the implications of this after reading too many posts still confused. Is there any possibility of decrypting the video streaming in RTSP like Hik Connect does? I need to keep the Hik-Connect app working perfectly.
I can go to my Google Chrome and do http://192.168.0.225 and using my user+password I can log in perfectly (but I can't watch the cameras for some reason...)
DVR is connected in ethernet with my router on 192.168.0.225 and port 554. All cameras are wired to the DVR.
I am using a Notebook with Windows, VSCode, Python, and OpenCV in Wi-Fi 2.4GHz same router as DVR (but DVR is in ethernet)
What I tried:
1. Using Python code with OpenCV, I want to take the RTSP Video Streaming from my DS-7208HGHI-K1 (same network, 192.168.0.X, local) but it is not working. The same Python code works with other cameras and DVRs perfectly. I am capturing the RTSP Signal using cap = cv2.VideoCapture("rtsp://admin:password@192.168.0.225:554/Streaming/channels/101/") is not working, says "no frame".
2. Using my Google Chrome, going to http://192.168.0.225, and using my User+Password I can log in but I can't watch cameras, they are 100% gray.
3. Using Windows OS and going to Media Player (native app for video and music) when I use the RTSP protocol to watch the camera using "rtsp://admin:password@192.168.0.225:554/Streaming/channels/101/" it says "We can't open 101. You don't have permission to access the file."
4. I tried also using a BASE64 encoding like: http://192.168.0.225/ISAPI/Streaming/channels/102/httppreview?auth=My_BASE_64_Code= and it says error 4 Invalid Operation.
5. If I do in Google Chrome "http://192.168.0.225/ISAPI/Security/userCheck" it says:
<userCheck>
<statusValue>200</statusValue>
<statusString>OK</statusString>
<isDefaultPassword>false</isDefaultPassword>
<isRiskPassword>false</isRiskPassword>
<isActivated>true</isActivated>
</userCheck>
6. RTSP Authentication and Web is in Digest/Basic
7. Downloaded VLC Player and using rtsp://admin:password@192.168.0.225:554/Streaming/channels/101/ it shows a black screen with a "beep" sound continuously (without error)
I haven't tried it yet:
Someone recommended the Hik-Connect API to access and develop things. Is that paid or free? Any experience doing that? I prefer my own RTSP connection but if there is no possibility I will go for this.
Thanks!