Thanks, I'll look into these and someone else also mentioned Jitsi, which I've been looking into a little. Ideally the program should be able to broadcast to a lot of simultaneous clients, like 100's (probably not 1000's). Is that likely to be an obstacle, given enough server resources?