No, it is not possible to make a video chat app without a server as you need some support to transmit the data. So, you can use WebRTC with UDP ports to make this exchange of media metadata between the users.