Refactor video receiving when joining a room