Can someone explain why it's so technically challenging to get a good quality audio and video feed to / from a suborbital vehicle? Is it just a matter of a long physical distance between transmitter and receiver? How is it that I can stream HD quality audio from satellites (XM Radio) in near-realtime but near-realtime audio and video from spacecraft seems to be extremely low quality and high latency? Is it just a matter of transmitter power?