If there was any money at all to be made from this (there isn't) I could do it.
In my line of work, I've created a camera rig that re-creates everything it sees into a cloud-point. We could do this to re-create everything on the ice in real-time.
Techno-babble aside:
Creating a system where the entire surface of the ice is re-created in a computer is very simple.
Where we can mathematically see all the "binary" calls (icing, puck in the net, offsides, glove covering puck in crease, puck touched above the crossbar).
Then we can teach it what penalties are (Cross Check, Boarding, High stick)
The accuracy is based on data (number of camera angles you can obtain) and computing power.
We can make the reffing as Orwellian as you want.
We can create or parse even higher-level statistical models from the data we got from this.
The more cameras you have, the more accurate everything becomes.
A setup like this is for scanning skin pores, and dielectric properties of surface scattering (Hockey wouldn't need THIS many cameras, unless we wanted to count the eyelashes on the players).
View attachment 970217
It's really f***ing easy.
The NHL just doesn't want to do something like this because they want to "manage" the games.