Application to broadcast to a shoutcast / icecast server

I am creating a mobile application with Ionic3. The goal is to stream audio from my phone (music or live recording) to my shoutcast or icecast radio server. I don’t know which solution used (websocket, or other). Server side: url, password, username, port, bitrate. Please help me. THANK YOU !!!