Ipcam network support

i want to creat a p2p server for ipcam network, using libp2p, create a server for net hole, then make ipcamA direct p2p connect to ipcamB. is it possible? and how to do that, i think it relate to the libp2p-relay/net/host, but i just had no idea how to use it . can anyone help please?

seems no one to answer my question , so i deside to write a peer to peer network alone, welcome to join me: GitHub - fghjhuang/go-peer: an golang p2p connection application