Apps Stream orientation-based video from a PC to android


I would like to build an augmented reality application based on the following principles:
1. The android device connects to a PC (preferably by USB ADB)
2. Upon successfull connection the smartphone constantly updates a PC application with its' orientation.
3. The PC application displays a map and rotates it based on the recieved orientation
4. The map is displayed on the devices' screen.

The map itself requires a PC to render it so the video feed has to come from the PC.

In short, I need to display a screen from a PC on an android device while simultanieously transmitting the devices orientation to the PC.

I would like to ask what is the correct approach to address this kind of interface between an Android device and a PC.