GoCast
docs.tum.live
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
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
- Lecture Capture Software#3 of 198.5