satellite feed

 

noun

  • a live broadcast via satellite forming part of another programme.