Definition of webcasting in English:

webcasting

noun

mass noun
  • The action or practice of broadcasting an event on the Internet.

    ‘webcasting will make a big difference in promoting public understanding of our work’

Pronunciation

webcasting

/ˈwɛbkɑːstɪŋ/