noun: A programme produced on a regular basis, delivered over the Internet in a compressed digital format and designed for playback on computers or portable devices, such as a mobile phone.
verb: (transitive) To deliver (a programme) over the internet on a regular basis.