256 lines
8.9 KiB
HTML
256 lines
8.9 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<meta
|
|
name="description"
|
|
content="Hightube is an open source, cross-platform live streaming platform built with Flutter and Go."
|
|
/>
|
|
<title>Hightube | Open Source Live Streaming Platform</title>
|
|
<link rel="icon" href="assets/hightube-icon.png" />
|
|
<link rel="stylesheet" href="styles.css" />
|
|
</head>
|
|
<body>
|
|
<header class="topbar">
|
|
<a class="brand" href="#home" aria-label="Hightube home">
|
|
<img src="assets/hightube-icon.png" alt="" />
|
|
<span>Hightube</span>
|
|
</a>
|
|
<nav class="nav" aria-label="Primary navigation">
|
|
<a href="#architecture">Architecture</a>
|
|
<a href="#features">Features</a>
|
|
<a href="#downloads">Downloads</a>
|
|
<a href="#source">Source</a>
|
|
</nav>
|
|
</header>
|
|
|
|
<main id="home">
|
|
<section class="hero">
|
|
<div class="hero-copy">
|
|
<p class="eyebrow">Flutter + Go live streaming stack</p>
|
|
<h1>Hightube</h1>
|
|
<p class="lead">
|
|
An open source live streaming platform designed for creators,
|
|
private communities, classrooms, labs, and self-hosted media
|
|
services.
|
|
</p>
|
|
<div class="actions">
|
|
<a class="button primary" href="#downloads">Download builds</a>
|
|
<a
|
|
class="button secondary"
|
|
href="https://git.nudt.space/Highground-Soft/Hightube.git"
|
|
rel="noopener"
|
|
>
|
|
View source
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="hero-panel" aria-label="Hightube platform overview">
|
|
<div class="device-window">
|
|
<div class="window-bar">
|
|
<span></span>
|
|
<span></span>
|
|
<span></span>
|
|
</div>
|
|
<div class="stream-preview">
|
|
<div class="live-badge">LIVE</div>
|
|
<div class="play-symbol"></div>
|
|
</div>
|
|
<div class="stats-grid">
|
|
<div>
|
|
<strong>Flutter</strong>
|
|
<span>Client UI</span>
|
|
</div>
|
|
<div>
|
|
<strong>Go</strong>
|
|
<span>Backend API</span>
|
|
</div>
|
|
<div>
|
|
<strong>RTMP</strong>
|
|
<span>Streaming</span>
|
|
</div>
|
|
<div>
|
|
<strong>Open</strong>
|
|
<span>Source</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="architecture" class="section">
|
|
<div class="section-heading">
|
|
<p class="eyebrow">Architecture</p>
|
|
<h2>Built with Flutter clients and a Go streaming backend</h2>
|
|
<p>
|
|
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.
|
|
</p>
|
|
</div>
|
|
<div class="architecture-grid">
|
|
<article class="architecture-card">
|
|
<div class="icon">F</div>
|
|
<h3>Flutter frontends</h3>
|
|
<p>
|
|
One UI technology stack targets Linux, Android, Web, and future
|
|
desktop builds with consistent interaction patterns.
|
|
</p>
|
|
</article>
|
|
<article class="architecture-card">
|
|
<div class="icon">G</div>
|
|
<h3>Go backend</h3>
|
|
<p>
|
|
The server handles API requests, authentication, live room state,
|
|
RTMP publishing, HTTP-FLV playback, chat, and monitoring.
|
|
</p>
|
|
</article>
|
|
<article class="architecture-card">
|
|
<div class="icon">S</div>
|
|
<h3>Self-hosted streaming</h3>
|
|
<p>
|
|
Deploy the server on your own Linux host and connect compatible
|
|
broadcasters such as OBS through standard RTMP workflows.
|
|
</p>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="features" class="section feature-band">
|
|
<div class="section-heading">
|
|
<p class="eyebrow">Project highlights</p>
|
|
<h2>Open, free, and cross-platform by design</h2>
|
|
</div>
|
|
<div class="feature-list">
|
|
<div class="feature-item">
|
|
<h3>Open source freedom</h3>
|
|
<p>
|
|
Read, modify, build, and deploy the platform from source without
|
|
vendor lock-in.
|
|
</p>
|
|
</div>
|
|
<div class="feature-item">
|
|
<h3>Cross-platform clients</h3>
|
|
<p>
|
|
Current builds include Linux, Web, and Android client packages,
|
|
with Windows builds planned later.
|
|
</p>
|
|
</div>
|
|
<div class="feature-item">
|
|
<h3>Practical live features</h3>
|
|
<p>
|
|
Live rooms, RTMP publishing, HTTP-FLV playback, multi-quality
|
|
transcoding, chat, danmaku-style messages, and admin monitoring.
|
|
</p>
|
|
</div>
|
|
<div class="feature-item">
|
|
<h3>Small deployment surface</h3>
|
|
<p>
|
|
The Go server uses a lightweight runtime model and can be deployed
|
|
as a single Linux server component.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="downloads" class="section">
|
|
<div class="section-heading">
|
|
<p class="eyebrow">Downloads</p>
|
|
<h2>Get the current executable builds</h2>
|
|
<p>
|
|
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.
|
|
</p>
|
|
</div>
|
|
<div class="download-grid">
|
|
<article class="download-card available">
|
|
<span class="status">Available</span>
|
|
<h3>Linux server</h3>
|
|
<p>Backend service for self-hosted streaming deployments.</p>
|
|
<a
|
|
class="download-link"
|
|
href="resources/hightube-server/hightube-server_amd64_v1.0.0"
|
|
download
|
|
>
|
|
Download Linux server
|
|
</a>
|
|
</article>
|
|
<article class="download-card available">
|
|
<span class="status">Available</span>
|
|
<h3>Linux client</h3>
|
|
<p>Desktop Flutter client packaged as an AppImage.</p>
|
|
<a
|
|
class="download-link"
|
|
href="resources/hightube-client/hightube-linux-amd64-v1.0.0.AppImage"
|
|
download
|
|
>
|
|
Download Linux AppImage
|
|
</a>
|
|
</article>
|
|
<article class="download-card available">
|
|
<span class="status">Available</span>
|
|
<h3>Android client</h3>
|
|
<p>ARM64 Android APK build for mobile viewing and interaction.</p>
|
|
<a
|
|
class="download-link"
|
|
href="resources/hightube-client/hightube-android-arm64-v8a-v1.0.0.apk"
|
|
download
|
|
>
|
|
Download Android APK
|
|
</a>
|
|
</article>
|
|
<article class="download-card available">
|
|
<span class="status">Available</span>
|
|
<h3>Web client</h3>
|
|
<p>Static web build archive for hosting the Flutter web frontend.</p>
|
|
<a
|
|
class="download-link"
|
|
href="resources/hightube-client/hightube-web-v1.0.0.tar.gz"
|
|
download
|
|
>
|
|
Download Web archive
|
|
</a>
|
|
</article>
|
|
<article class="download-card planned">
|
|
<span class="status muted">Coming later</span>
|
|
<h3>Windows server</h3>
|
|
<p>Planned server executable for Windows environments.</p>
|
|
</article>
|
|
<article class="download-card planned">
|
|
<span class="status muted">Coming later</span>
|
|
<h3>Windows client</h3>
|
|
<p>Planned desktop client build for Windows users.</p>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="source" class="section source-section">
|
|
<div>
|
|
<p class="eyebrow">Source code</p>
|
|
<h2>Build it, audit it, host it your way</h2>
|
|
<p>
|
|
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.
|
|
</p>
|
|
</div>
|
|
<a
|
|
class="button primary"
|
|
href="https://git.nudt.space/Highground-Soft/Hightube.git"
|
|
rel="noopener"
|
|
>
|
|
Open repository
|
|
</a>
|
|
</section>
|
|
</main>
|
|
|
|
<footer class="footer">
|
|
<span>Hightube</span>
|
|
<span>Built with ❤️ by HighGround-soft 2026</span>
|
|
<span>Open Source Live Platform</span>
|
|
</footer>
|
|
</body>
|
|
</html>
|