Skip to content
SPECIFICTION
Get listed

GoCast

docs.tum.live

Free plan WebSelf-hosted
Visit docs.tum.live
Spec score 8.5 #3 of 19 in Lecture Capture Software

What it is

GoCast is a self-hosted platform for streaming and recording lectures. Organizations can run it on their own servers, keeping streaming data processing and storage under their control. It can automatically stream auditorium lectures according to schedules, while lecturers can also stream using OBS, Zoom, or other software. Lecturers manage videos through a self-service interface, and course and student enrollment information can be imported from CAMPUSonline. Live streams are recorded automatically, and video-on-demand uploads are supported. Post-processing can detect silence, create searchable transcripts, and generate thumbnails. Live chat lets listeners ask questions and upvote them; lecturers can run polls and mark or hide questions. Course access can be public, limited to enrolled or invited users, or restricted to users logged in with an LRZ ID. GoCast is open source under the MIT license and listed as free. Deployment requires worker or runner servers and shared storage. Its self-streaming guide warns that streams may be unreliable and recordings may be corrupted, and recommends keeping a local copy.

Spec sheet

Purpose
GoCast is a self-hosted platform for live-streaming and recording lectures.Read 5 Oct 2026 · docs.tum.live
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.Read 4 Oct 2026 · docs.tum.live
Access controls
Courses can be public, limited to enrolled or invited users, or available to logged-in users with a LRZ ID.Read 5 Oct 2026 · docs.tum.live
Automatic streaming
It can automatically stream auditorium lectures according to lecture schedules.Read 5 Oct 2026 · docs.tum.live
Course integration
GoCast can import lectures and student enrollment information from CAMPUSonline.Read 5 Oct 2026 · docs.tum.live
Course management
Lecturers can use a self-service interface to schedule and manage videos.Read 5 Oct 2026 · docs.tum.live
Data control
Organizations can run GoCast on their own servers and control their data.Read 4 Oct 2026 · docs.tum.live
Deployment requirements
A typical deployment needs an Edge server, at least one Worker or Runner VM, and shared storage for recordings and video files.Read 5 Oct 2026 · docs.tum.live
Live chat
Listeners can ask questions in live chat; lecturers can create polls, and listeners can upvote questions.Read 4 Oct 2026 · docs.tum.live
Live interaction
Live chat supports listener questions, lecturer polls, question upvotes, and marking or hiding questions.Read 5 Oct 2026 · docs.tum.live
Open source
GoCast is open source and licensed under the MIT license.Read 5 Oct 2026 · docs.tum.live
Post-processing
GoCast can detect silence, transcribe recordings for search, and generate thumbnails.Read 4 Oct 2026 · docs.tum.live
Privacy and hosting
Organizations can run GoCast on their own servers, where streaming data is processed and stored.Read 5 Oct 2026 · docs.tum.live
Recording and playback
GoCast automatically records live streams and supports video-on-demand uploads.Read 5 Oct 2026 · docs.tum.live
Recording and video on demand
GoCast automatically records live streams and supports video-on-demand uploads.Read 4 Oct 2026 · docs.tum.live
Scheduled streaming
GoCast can automatically stream from auditoriums based on lecture schedules.Read 4 Oct 2026 · docs.tum.live
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.Read 5 Oct 2026 · docs.tum.live
Streaming sources
Lecturers can self-stream using software such as OBS or Zoom.Read 4 Oct 2026 · docs.tum.live
Streaming tools
Lecturers can self-stream using OBS, Zoom, or other streaming software.Read 5 Oct 2026 · docs.tum.live
Support and access
Lecturers are directed to their organization's GoCast maintainer for access, while organizations can contact the RBG for maintainer access.Read 5 Oct 2026 · docs.tum.live
Use at TUM
The documentation says GoCast is used at the Technical University of Munich for more than 150 courses and 15,000 students.Read 4 Oct 2026 · docs.tum.live
Video processing
Post-processing can detect silence, transcribe recordings for search, and generate thumbnails.Read 5 Oct 2026 · docs.tum.live

Plans and prices

Self-hosted GoCast Free MIT-licensed open-source software · requires your own servers and infrastructure Read 5 Oct 2026 · docs.tum.live

Every GoCast plan and price →

Strong points and limits

Strong points

  • Open source under the MIT license.
  • Can schedule auditorium streams automatically.
  • Imports course and enrollment data from CAMPUSonline.
  • Creates searchable transcripts and thumbnails.
  • Supports live chat, polls, and question upvotes.

Limits

  • Deployment requires worker or runner servers and shared storage.
  • Self-streaming may be unreliable.
  • Recordings can be corrupted during self-streaming.

Who it suits

GoCast suits organizations that want to host lecture streaming and recording on their own infrastructure. Its scheduling, course management, and access controls are relevant to educational settings.

Verdict

GoCast offers lecture streaming, recording, and interaction features while leaving hosting and data control with the organization. Plan for the required infrastructure and keep a local recording copy when self-streaming.

Where Specifiction places it

Alternatives to GoCastAll alternatives →