How to create video conference site

Hello any one know How to create video conference site

my requirement is to store a video means recording video,screen sharing ,file transfer ,and meeting with group one to one which plug in useful for yii

any extension available for that please guide me .

regards

Ritesh