Peer to peer based, capable of working locally on a LAN or via the Internet by means of webRTC encrypted streaming technology.