webisode
/ˈwɛbɪˌzoʊd/Definitions
1. noun
A video or audio episode that is posted on the internet, typically as part of a series.
“The popular sitcom’s latest webisode was a huge hit on YouTube.”
2. noun
A self-contained online video or audio production.
“The webisode series won several awards at the online film festival.”