For true peer-to-peer communication you’ll want to run an icecast2 server on your local machine. This has several advantages, fi. bandwidth is only used when others access the stream but comes with a bit of setup cost: your machine needs to be accessible from the internet, which may require to enable port-forwarding on your router.
For a quick-start you can use any of the existing TAC icecast relay servers:
For convenience we’ve set up a DNS load-balancing: just use av.theartcollider.net:8000 (core servers) or av1.theartcollider.net:8000 (all servers).
The password to send streams there is currently inoutsource.
see http://icecast.org and publishing_streams for now.