We would like to set up a new server for storing archives that will have no public IP or domain.
Also, we use edge servers with public domain.
Is it required public IP for the DVR server? Or this communication goes from DVR clients through edge servers to DVR server?
Basically, DVR server doesn’t require public ip if you no need direct access to it for users. In your scenario, users will connect to edge servers all the time, but there’s should be connectivity between edges and DVR server.
You can find more details on how to build clusters with DVR at Cluster DVR - Flussonic Manual
Please do not hesitate to open tickets at your client area in case you will have additional questions!