- Home
- Lecture Capture Software
- 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
MIT-licensed open-source software · requires your own servers and infrastructure
Read 5 Oct 2026 · docs.tum.live
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