Cloud & Codec Based Video Conferencing Solution