videocast

noun
  1. 1

    A vodcast.

verb
  1. 1

    To vodcast.

Source: https://en.wiktionary.org/wiki/videocast