client side implementation of RGB video frames (TODO: host side + testing)