Blend of video + podcast or VOD (“video on demand”) + -cast.
vodcast (third-person singular simple present vodcasts, present participle vodcasting, simple past and past participle vodcasted or vodcast)
vodcast (plural vodcasts)