Webcast – produkcja, transmisja i dostarczanie prezentacji zawierających wideo, dźwięk oraz tekst poprzez przeglądarkę internetową. Odbiór nadawanej transmisji odbywa się w czasie rzeczywistym, czyli w skrócie „na żywo”. W przeciwieństwie do konwencjonalnego sposobu nadawania, który jest tylko jednokierunkowy, webcasting pozwala widowni, zaproszonym uczestnikom, współdziałać z twórcą i kształtować to, co jest dostarczane. Najprostsza forma nadawania przez sieć www wykorzystuje strumień danych medialnych (fonia, wizja i tekst), którego treść określa moderator transmisji.
Zaletą tej technologii jest możliwość dotarcia z przekazem (prezentacją) do dużej grupy słuchaczy, w wielu przypadkach znajdujących się w wielu odległych geograficznie miejscach, przy stosunkowo niewielkich kosztach. Wykorzystanie interaktywności pozwala również na przekazywanie informacji zwrotnej od publiczności (np. w formie pytań, głosowania).
Z technicznego punktu widzenia przesyłanie strumienia danych (streaming) jest relatywnie nową technologią w Internecie. We wczesnych fazach Internetu całe pliki fonii i wizji były ładowane na dysk konsumenta, zanim były odegrane przez jego komputer. Dlatego użytkownik musiał czekać, dopóki cały plik nie zostanie poprawnie załadowany na twardy dysk. Można wnioskować, że technika „najpierw załaduj, a potem odtwarzaj” może być odpowiednia dla programów stanowiących krótkie klipy, ale nie dla słuchających radia na żywo lub oglądających materiały wideo. Webcast znosi te ograniczenia. Technologia przesyłania strumieniowego pozwala na natychmiastowe odtwarzanie. Nie ma więc zbędnego czekania, aż żądany materiał najpierw w całości znajdzie się na naszym komputerze. Każdą transmisję można oglądać wielokrotnie, ponieważ to serwer spełnia funkcję magnetowidu/nagrywarki i zapisuje cały materiał, aby udostępnić go później na życzenie.
Aby wykonać nadawanie przez Internet, oryginalny obraz z kamery powinien zostać przetworzony w strumień audiowizualny przeznaczony dla sieci Internet. Nie jest to prosty proces i wymaga wielu ważnych kroków programowych i technologicznych:
Metoda push („przez wypchnięcie”) jest nadawaniem w czasie rzeczywistym jednocześnie wizji i fonii przez łącza do użytkowników Internetu w analogiczny sposób jak przy nadawaniu konwencjonalnym za pomocą nadajników naziemnych, kabli czy łączy satelitarnych.
Metoda pull („przez wyciąganie”) jest transmisją ze stacji sieciowej klipów fonia/wizja. Uprzednio przygotowane klipy są pobierane na życzenie użytkownika ze specjalnego serwera strumieniowego. Programy te są zwykle kodowane i przechowywane na przeznaczonym do tego serwerze.