Wirecast è un programma che permette di trasmettere live le immagini catturate tramite la propria e produrre webcast professionali con la possibilità di aggiungere più sorgenti , con movimenti, immagini, titoli, transizioni e molto altro. Si tratta di un'applicazione per utenza privata o professionale che permette di costruire un flusso video a partire da più unità, o shot, in modo da poter comporre video dinamici unendo più sorgenti, e mischiando contenuti in diretta a media preregistrati.
Wirecast permette di realizzare un sistema per il broadcast video via web, e consente di creare contenuti e presentazioni in pochi semplici passaggi. Il programma integra funzioni per lo streaming del flusso video, registrazione e editing dei vari componenti. Ogni segmento può essere infatti modificato tramite l'editor integrato con il quale si può aggiustare effetto visivo, ritaglio, possizione nello schermo, aggiunta di testo, Chroma Key, durata e ritaglio del video. Il programma permette inoltre di impostare la qualità della trasmissione nel dettaglio inclusi formato di output (Flash, Quicktime, Windows Media), encoder; dimensioni, fotogrammi e bit al secondo potendo salvare la configurazione per utilizzi futuri. Tra le destinazioni video predefinite ci sono Livestream, justin.tv, Freedomcast, Limelight, Brightcove, Ustream e altri. Il video può in alternativa essere salvato su file. É infine disponibile la funzione Desktop Presenter che consente di trasmettere il desktop di un altro computer durante il webcast.