Help with a Video streaming a Meeting and archiving it in HD using 1 camera The Setup

Sony Camcorder connected to IMAC via firewire And a PC via Component cable to HDMI on the PC

Imac records Hd video using IMovie and a 2TB Harddrive
Pc Streams using DaCast to Flash encoder to the Genesis website
Audio coming from the Analog Sound board to the camera for the HDVideo on Imovie and to the PC for the stream.

WHat we do. We Record a conference in Hd Video using IMAC and I movie, at the sametime a Diff Pc connected to the Same camera we stream a conference in English and in Spanish to our website.
We use Dacast to broadcast. 

The question is. 

Can someone please give me some advise on how to improve this set up with the newest tech available?
It sounds like you need a video conferencing platform.  Platforms like WebEx, GoToMeeting, Microsoft Lync or Adobe Connect.  All these platforms are designed for handling video feeds from multiple locations along with screen sharing and most of them support reasonable to high quality recordings of the meetings as well.

Several of these platforms also support larger scale conference modes where you have a small number of presenters (that can be at remote locations) but a large number of spectators.