vodcast

Etymology
or.

Verb

 * 1) To deliver video on demand via a podcast.

Noun

 * 1) A podcast consisting of video recordings, instead of solely audio.