Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Lecture Capture Software
  3. GoCast

GoCast

What it is

GoCast is a self-hosted platform for streaming and recording lectures, with organizations running it on their own servers and controlling where streaming data is processed and stored. It can stream auditorium lectures on a schedule, while lecturers can also stream through OBS, Zoom, or other software. A self-service interface supports scheduling and video management, and lectures and student enrollment can be imported from CAMPUSonline. Live streams are recorded automatically; video-on-demand uploads are supported as well. Post-processing can detect silence, create searchable transcripts, and generate thumbnails. During live sessions, listeners can ask questions and upvote them, while lecturers can run polls and mark or hide questions. Courses can be public, limited to enrolled or invited users, or restricted to logged-in users with a LRZ ID. GoCast is open source under the MIT license and listed as free. Deployments require worker or runner servers and shared storage. The self-streaming guide warns that streams may be unreliable and recordings may be corrupted, and recommends keeping a local copy.

For and against

For

  • Runs on organization-owned servers.
  • Automatically records live streams.
  • Creates searchable transcripts and thumbnails.
  • Supports polls, questions, and question upvotes.
  • Course access can be configured in several ways.

Against

  • Deployments require worker or runner servers and shared storage.
  • Self-streaming may be unreliable and recordings may be corrupted.
  • Self-streaming guidance recommends keeping a local copy.

The verdict

GoCast combines scheduled lecture streaming, recording, and course interaction under an open-source, self-hosted model. Organizations should account for its infrastructure requirements and the stated risks of self-streaming.

Who it suits

GoCast suits organizations that want to host lecture streaming and recordings on their own infrastructure. Lecturers can use it for scheduled or self-streamed courses with live interaction and video-on-demand.

Plans and prices

Self-hosted GoCast

Free

MIT-licensed open-source software · requires your own servers and infrastructure

Every plan, in full

On the record

Access and support
Lecturers are directed to contact their organization's GoCast maintainer for access; organizations are directed to contact the RBG for maintainer access.docs.tum.live · read 4 Oct 2026
Access controls
Courses can be public, limited to enrolled or invited users, or available to logged-in users with a LRZ ID.docs.tum.live · read 5 Oct 2026
Automatic streaming
It can automatically stream auditorium lectures according to lecture schedules.docs.tum.live · read 5 Oct 2026
Course integration
GoCast can import lectures and student enrollment information from CAMPUSonline.docs.tum.live · read 5 Oct 2026
Course management
Lecturers can use a self-service interface to schedule and manage videos.docs.tum.live · read 5 Oct 2026
Data control
Organizations can run GoCast on their own servers and control their data.docs.tum.live · read 4 Oct 2026
Deployment requirements
A typical deployment needs an Edge server, at least one Worker or Runner VM, and shared storage for recordings and video files.docs.tum.live · read 5 Oct 2026
Live chat
Listeners can ask questions in live chat; lecturers can create polls, and listeners can upvote questions.docs.tum.live · read 4 Oct 2026
Live interaction
Live chat supports listener questions, lecturer polls, question upvotes, and marking or hiding questions.docs.tum.live · read 5 Oct 2026
Open source
GoCast is open source and licensed under the MIT license.docs.tum.live · read 5 Oct 2026
Post-processing
GoCast can detect silence, transcribe recordings for search, and generate thumbnails.docs.tum.live · read 4 Oct 2026
Privacy and hosting
Organizations can run GoCast on their own servers, where streaming data is processed and stored.docs.tum.live · read 5 Oct 2026
Purpose
GoCast is a self-hosted platform for live-streaming and recording lectures.docs.tum.live · read 5 Oct 2026
Recording and playback
GoCast automatically records live streams and supports video-on-demand uploads.docs.tum.live · read 5 Oct 2026
Recording and video on demand
GoCast automatically records live streams and supports video-on-demand uploads.docs.tum.live · read 4 Oct 2026
Scheduled streaming
GoCast can automatically stream from auditoriums based on lecture schedules.docs.tum.live · read 4 Oct 2026
Self-streaming limitation
The usage guide warns that self-streaming may be unreliable and recordings can be corrupted, so it recommends keeping a local copy.docs.tum.live · read 5 Oct 2026
Streaming sources
Lecturers can self-stream using software such as OBS or Zoom.docs.tum.live · read 4 Oct 2026

Alternatives to GoCast

Every alternative, ranked