Postby Scott JHU-ECE » 21 Feb 2006 20:33
If you're on your LAN (i.e. living in 192.168.... IP land), then you're only going to be able to stream to someone who has an 'outside' connection; i.e. not behind a NAT. Given that all other parties are on an outside connection, UDP and HTTP will work just the same, albeit HTTP will be slower.
However, if you're able to be on an outside connection yourself, then yes, streaming via HTTP (not UDP) will enable anyone to view your broadcast, whether they're behind a NAT themselves or not. Just stream out to a specific port, then you can link to http://localhost:port and all will be well.
As for streaming to multiple users, nothing too fancy with HTTP, just what was described above. For UDP, take a look at some of the commands in the command line examples of the streaming documentation.
-Scott