netcaster

Noun

 * 1) The creator of a netcast.