video architecture