Skip to content

Conversation

@dimadusk
Copy link

Hello, nice job on integration, I just tested it, status updates but I cannot arm or disarm Ajax from Hass. Can you explain what am I doing wrong? Thanks.

eavanvalkenburg and others added 30 commits September 5, 2019 15:55
Major rewrite of the component
fix for error about abstract classes and methods.
Moving the beta to master and releasing
@Cheaterdev
Copy link
Owner

So there are some options:

  • Surrender and pay for Hikvisions cloud storage. They provide their own servers for p2p and they want money for that.
  • Try to hack their protocol. Hard and could be killed by simple protocol update.
  • Modify the firmware in cameras to send rtsp stream to your custom server. Also hard, but there are some investigations were done by habr users.
  • Install better HW with routing options. RTSP is the only realtime feed you can get. Maybe even raspberry with nginx would help.

@dimadusk
Copy link
Author

"Modify the firmware in cameras to send rtsp stream to your custom server. Also hard, but there are some investigations were done by habr users." This option probably best bet. Since Nginx will require vpn or white ip. Hacking their protocol unreal its encrypted, it could take ages or a lot of cryptocurrency miners.

@dimadusk
Copy link
Author

dimadusk commented Feb 20, 2021

So basically the only option possible on local network just send rtsp traffic to lets say remote NAS (Synology) on different location, then transcode it to mp4 and add mp4 as Camera to Surveillance Station on Synology box or hass,
or capture videostream and send it over to nas, am I missing something?

@Cheaterdev
Copy link
Owner

I believe that there is no need to convert it to mp4, you can connect it as RTSP stream directly to surveillance software, need only to create link between server and camera.
Also I have a similar workaround to access IPTV streams outside provider's network through VPN(can be a SSH tunnel) between 2 nginx instances (both running on NASes, but can be a cheaper alternative, like raspberry).

@dimadusk
Copy link
Author

VPN will cut internet speed too much, while mp4 can be uploaded on full speed or can be streamed to youtube or other service and then can be imported to NAS on white ip as a camera. Thing is, its too much traffic.

@Cheaterdev
Copy link
Owner

You can create a secure stream between 2 nginx instances by providing SSL certificates. It will serve just like https on almost full speed with no need on VPN connection.
It will be the fastest solution without big delay.

@dimadusk
Copy link
Author

Ok, thanks ill try that, but still skeptical.

@Cheaterdev
Copy link
Owner

Thats a really big integration which makes my repo as same as eavanvalkenburg's one.

I see the main goal here is to update readme with call to use an official integration. I'd rather change it locally.

@dimadusk
Copy link
Author

dimadusk commented Mar 3, 2023

Here is APi
use any random number 8 chars for Authorization: https://api.ajax.systems/swagger-ui/#/login/login

@PablexXXXX
Copy link

PablexXXXX commented Oct 2, 2025

What about using FPR to get the streams from anywhere in the world. I do that and record cameras in my frigate server.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants