NeoKyrgyz 28 Light Poster

If you were asked to offer a multi-site video conferencing solution, where quality is more important than price, what would you offer? With my current knowledge I can offer just two things: 1) Use hardware codecs for pears and make one server MCU. (This way I offer just intallation and configuration of the hardware) 2) Use PC for each pear/site and make one PC server MCU. But "implement" codec and the needed software. This way I will offer my software, "my" codec + configuration and installation.

What other options do we have in video conferencing? I think I also have to choose among different protocols if I choose to implement a software: what are options, their pros and cons.

Actually this is a question of someone who knows very little about video conferencing. So advices in any level and links to short and helpful tutorials are very welcome.

Thanks.

p.s. I found this section to be suitable for my question, but if there is more suitable section, please feel free to move it to there.
Thanks again.