WebcastingNounSpreading information over the Internet using push technologyBroadcasting over the World Wide Web, especially by using a webcamVerbpresent participle of webcast