The Rzeppa joint is made with an inner and outer race, which is one rotating piece inside another rotating piece. In the Rzeppa CV joint, six spherical balls are placed between the inner and outer races. The balls are kept in position by holes in a cage assembly that fits between the inner and outer races. The Rzeppa joint is designed so that the balls always bisect the operating angle of the joint.
If you understand how a bevel gear works, you have a pretty good idea of how a Rzeppa joint works, only instead of angled gear teeth transmitting the torque, the balls push against their tracks in the inner and outer races. This allows the direction of the shaft to be changed with almost constant velocity regardless of the joint angle.