Chat Application (Live class room)

Hi there,

I have received a project requirement to build an online video conferencing application. It is more like a live class room, that multiple users can see the Host video, but host can see the user only if required. Other features are like : Text message to host, share files etc. Would somebody recommend which technology best suits these requirements. Is it FMS (Adobe flash media server) or LCCS (Adobe LiveCycle) or some other good technologies are there ?

Thanks in advance