While it might be a little pricey for Part 15 operators we are successfully using the re-branded Live365 server for our LPFM. They make available several ways to listen.
Webpage USA ONLY: live365.com/station/a27373
Direct Link Outside USA: streaming.live365.com/a27373
Licensed Player USA ONLY: player.live365.com/a27373
They also have several html players that you can embed on your website.
Prices vary based on TLH. In our case we spend $79 per month with no ad insertion from Live365. They pay royalties to all licensing folks in the United States. Many more features. This is just for info purposes. We are pretty happy with them after our first month of streaming.