A better VideoClient class implemented.