Unable to get other RTSP streams from Herospeed XVR - Only Channel 1???

izzyonl

n3wb
Jun 11, 2022
4
2
Australia
Hey all,

Really stumped here, bought some very on sale stuff that turned out to be rebranded Herospeed, I've been trying to intergrate it with my existing stuff using iSpy and Home Assistant.

I can't seem to get any other RTSP streams other then Channel 1....

Some Info on the XVR:
Device Name: Digital Video Recorder (Not helpful :p)
Model No: 4-CHANNEL (well yeah it has 4 channels)
Version: XVR_3531D_6158_4_BD_V20.1.20.3 (this was the latest build I updated to - built in may 2020)
WEBUI Version: 20.1.20.200512

So far I've tried:
  • rtsp:/10.10.0.62:554/cam/realmonitor (shows channel 1)
  • rtsp:/10.10.0.62:554/cam/realmonitor?channel=2&subtype=0 (doesn't connect)
  • rtsp:/10.10.0.62:554/0 (shows channel 1 in hd)
  • rtsp:/10.10.0.62:554/1 (shows channel 1 in reduced quality)
  • rtsp:/10.10.0.62:554/2 (maybe audio only? no video and my cameras don't support audio)
  • rtsp:/10.10.0.62:554/ch0_0.h264 (nothing?)
  • rtsp:/10.10.0.62:554/ch1_0.h264 (nothing? keep trying)
  • rtsp:/10.10.0.62:554/ch0_1.h264 (nothing?)
(and many more)

I will also attach a screenshot of what iSpy detects.

Screen Shot 2022-06-11 at 2.12.09 pm.png

Hopefully someone can help :)

Thanks,
-Izzy
 
I found this today, I have no idea if it'll work but it looked close to your URL's you tried but were unsuccessful. Of course, use 2 "/" after "RTSP:", as the forum software won't allow 2 to be posted consecutively here.

URL is rtsp:/NVR-IP:RTSP-port/ipA/B.​
A=channel #; 01(ip1), 02(ip2)….8(ip16)​
B= stream; 0 (main stream), 1 (sub stream)​

For example, the NVR IP address is 192.168.1.61, and you want to view CH1 with mainstream, then the RTSP address will be: rtsp:/192.168.1.61:554/ip1/0
 
  • Like
Reactions: izzyonl
Hey, I just pulled everything back out to try and test it, and looks like the same result unfortunately.

Funnily enough, you can put anything in the area after the ip and port, and if it ends in '/0' it shows the first channel, so rtsp:/10.10.0.62:552/ip1/0 worked, but rtsp:/10.10.0.62:552/ip2/0 still showed channel 1 unfortunately, honestly I think this firmware is just super borked or something, even on the latest version. Might just give them away to a family member that doesn't care about integration with iSpy and HASS, I'm not too sure at this point.

Thankyou for letting me know about that though :)
 
  • Like
Reactions: TonyR
Channel 1 main stream : rtsp:/XVR_IP/0
Channel 2 main stream : rtsp:/XVR_IP/10
Channel 3 main stream : rtsp:/XVR_IP/20
........
Channel 1 sub stream : rtsp:/XVR_IP/1
Channel 2 sub stream : rtsp:/XVR_IP/11
Channel 3 sub stream : rtsp:/XVR_IP/21
........

Don't forget to put two "/" after rtsp:
 
Channel 1 main stream : rtsp:/XVR_IP/0
Channel 2 main stream : rtsp:/XVR_IP/10
Channel 3 main stream : rtsp:/XVR_IP/20
........
Channel 1 sub stream : rtsp:/XVR_IP/1
Channel 2 sub stream : rtsp:/XVR_IP/11
Channel 3 sub stream : rtsp:/XVR_IP/21
........

Don't forget to put two "/" after rtsp:

Hey!

I was messing around with some stuff last night at like 9PM, and accidentally found this out too!
Saw this message this morning too and just wanted to say thanks!

-Izzy
 
  • Like
Reactions: TonyR
Channel 1 main stream : rtsp:/XVR_IP/0
Channel 2 main stream : rtsp:/XVR_IP/10
Channel 3 main stream : rtsp:/XVR_IP/20
........
Channel 1 sub stream : rtsp:/XVR_IP/1
Channel 2 sub stream : rtsp:/XVR_IP/11
Channel 3 sub stream : rtsp:/XVR_IP/21
........

Don't forget to put two "/" after rtsp:

Worked with my longse FW v22 07/2022 !
Thanks a lot !!
 
  • Like
Reactions: TonyR
I mean addressing, kinda like talk.com:80, where the port 80 would be redundant.
I am aware of that requirement but he was not citing any HTTP URL , only RTSP so a browser was not in play here.
Also, some devices don't use the standard defaults OR it could have been changed in the device.
For instance, many Foscam IP cams use port 88 by default for HTTP so if you did not change it to 80 then 88 would need to be placed in the HTTP URL.
 
Last edited:
  • Like
Reactions: looney2ns
Unfortunately no one of the suggested URL works with a Herospeed 64 NVR :(
Two more to try with VLC, below:

NOTE: In all cases, place 2 "/" after "rtsp:", as forum software won't allow 2 to be posted consecutively.

Code:
rtsp:/NVR-IP:554/0
rtsp:/NVR-IP:554/onvif

If no joy, try ODM; run ODM, log into NVR with username and password, go to "Live View", note RTSP URL at bottom right......maybe. :idk:
 
Thank you for your kind answer, sure I put two of them, I've tried all combinations possible with no results, I've added also admin:password@IPnvr:554 cause sometime it asked for it (I'm using for test VLC), I have a NVR_HI3536X64_H265_64CH_V9.1.13.5, no more ideas? Thanks
 
  • Like
Reactions: TonyR
Thank you for your kind answer, sure I put two of them, I've tried all combinations possible with no results, I've added also admin:password@IPnvr:554 cause sometime it asked for it (I'm using for test VLC), I have a NVR_HI3536X64_H265_64CH_V9.1.13.5, no more ideas? Thanks
Nothing found with ODM either?
 
I've tried it as you suggested but with few hpes, the NVR doesn't support onvif, so this program can't connect to it and guess the rtsp url. I've an error 400 as reply, Bad request.
Herospeed isn't at all a good brand, but I hope somebody may know the url, if there is one, probably yes because the 554 exist and it's open
 
Correct url to extract RTSP from a Longse/Herospeed NVR/DVR/XVR is:

rtsp:/username : password@ip-adress:554/xy

…where X is channel-nr minus 1 (i.e ”0” for channel 1, 14 for channel 15 etc)
…and Y is 0 for mainstream and 1 for substream

You’re welcome! ;)