For a WebRTC peer connection between a mobile client and a media server, would we need a TURN server if the media-server has a public IP and is not sitting behind a NAT?