I have read in many Microsoft AVD docs and heard in few AVD videos that no inbound ports are opened and AVD services utilises reverse connection method. I interpret this as all traffic from session host virtual machines to be outbound. If that is the case how the user input is passed to the virtual machine such as keyboard, mouse, audio and video.