# bilistream

> Self-hosted open-source tool that monitors Twitch, YouTube, and YouTube scheduled streams and relays them to Bilibili when live, with a built-in web console.

- **Category:** Video Streaming
- **Latest version:** v0.2.0
- **Open source:** oss
- **Languages:** Typescript, Rust
- **Platforms:** Docker Compose, Linux
- **Tags:** Streaming, Twitch, Gotify, Ntfy, Live Streaming, Youtube, Yt Dlp, Ffmpeg, Rtmp, Docker, Rust, Docker Compose, Self Hosted, Restream, Web console, Bilibili, Restreamer, Stream Relay, Bilibili Live, Livestreaming, Stream Automation, Youtube Live, Live Relay

## Description

bilistream is a self-hosted automation tool for Chinese streaming platform Bilibili (B站). It monitors Twitch channels, YouTube channels, and YouTube scheduled premieres, then automatically starts an FFmpeg relay to Bilibili when the source stream goes live and stops when it ends. The project is written in Rust and provides a web console for remote management, configuration editing, status viewing, and log inspection. It supports notifications via Gotify and ntfy. Deployment is via Docker (recommended) or standalone binary on Linux, with the Docker image bundling ffmpeg, python3, and yt-dlp dependencies. All configuration is stored in a single config.yaml file.

## Links

- [Homepage](https://github.com/limitcool/bilistream)
- [Website](https://deepwiki.com/limitcool/bilistream)
- [Docker](ghcr.io/limitcool/bilistream)
- [GitHub Repository](https://github.com/limitcool/bilistream)

---
Source: https://selfhost.directory/project/bilistream