Flutter frontends
One UI technology stack targets Linux, Android, Web, and future desktop builds with consistent interaction patterns.
Flutter + Go live streaming stack
An open source live streaming platform designed for creators, private communities, classrooms, labs, and self-hosted media services.
Architecture
Hightube separates a portable client experience from a compact, self-hostable backend, keeping deployment simple while leaving room for native desktop, mobile, and web clients.
One UI technology stack targets Linux, Android, Web, and future desktop builds with consistent interaction patterns.
The server handles API requests, authentication, live room state, RTMP publishing, HTTP-FLV playback, chat, and monitoring.
Deploy the server on your own Linux host and connect compatible broadcasters such as OBS through standard RTMP workflows.
Project highlights
Read, modify, build, and deploy the platform from source without vendor lock-in.
Current builds include Linux, Web, and Android client packages, with Windows builds planned later.
Live rooms, RTMP publishing, HTTP-FLV playback, multi-quality transcoding, chat, danmaku-style messages, and admin monitoring.
The Go server uses a lightweight runtime model and can be deployed as a single Linux server component.
Downloads
These files are hosted in the local website resources directory. Windows server and client builds will be added later. Apple device builds are not provided at this time.
Backend service for self-hosted streaming deployments.
Download Linux serverDesktop Flutter client packaged as an AppImage.
Download Linux AppImageARM64 Android APK build for mobile viewing and interaction.
Download Android APKStatic web build archive for hosting the Flutter web frontend.
Download Web archivePlanned server executable for Windows environments.
Planned desktop client build for Windows users.
Source code
Hightube is developed as an open source project. Clone the source, inspect the Flutter and Go code, build your own binaries, and adapt it for your own live platform.