funny, i did not need to setup a router or anything using sopcast... at the moment i am in budapest in a hotel via wireless lan, and am using it. last month i was in berlin and used it and i was in italy on a camping lot and used it without any problem.
the use is so easy: you get a link like: sop://blablabalbla click on it, the application opens up and streams the video stream, which is nothing else then a mms stream.
i am not sure on this but i think you even can use mediaplayer to open those streams.
and the bigest advantage is, you do not have to worry about upload, as the sopcast system is taking the load for distribution to multiple clients...
if i do 360° cup broadcasts, this is probably the way i will go