An idea I've had in the past is that surely there's a way to detect eye direction as looking at the screen and tweak the image on-the-fly so the eyes are looking directly at the camera instead.
The idea is so simple I'm assuming it's not as easy as it sounds, so I've never really tried it (plus I have close to 0 experience with machine learning algorithms)...