An open API service indexing awesome lists of open source software.

https://github.com/pumukydev/stream-server

Dockerized streaming server that integrates a Telegram bot for downloading and serving video/audio content. It allows users to stream media directly from a web interface, powered by Nginx and Icecast.
https://github.com/pumukydev/stream-server

audio docker ffmpeg icecast nginx nodejs streaming telegram-bot video

Last synced: 3 months ago
JSON representation

Dockerized streaming server that integrates a Telegram bot for downloading and serving video/audio content. It allows users to stream media directly from a web interface, powered by Nginx and Icecast.

Awesome Lists containing this project

README

          

# Streaming Server

## Introduction

Streaming Server is a self-hosted solution that allows you to download and stream video/audio files using a Telegram bot and a web interface. It enables users to request media via Telegram and access the streamed content through a web player.

## How to Use It

### Interact with the Telegram Bot

- Search for `pumuky_bot` on Telegram or scan the QR code.

pumuky_bot Telegram bot QR

- Send a YouTube video or audio link with the `/dv` (for video) or `/da` (for audio) commands.
- The bot will process the request and provide a streaming link.

### Access the Web Player

- Open the streaming link provided by the bot.
- Choose between video or audio playback.
- Start streaming instantly from your browser.

## Features

- **Seamless media downloading** via Telegram bot.
- **Real-time streaming** of audio and video content.
- **Web-based interface** for easy access and playback.
- **Dockerized deployment** for easy setup and scalability.

## Documentation

To read the full project documentation, visit the [web page documentation](https://pumukydev.github.io/stream-server).
You can also download the PDF version [here](https://github.com/PumukyDev/stream-server/blob/gh-pages/ebook.pdf) or explore the documentation directly in the [docs/](https://github.com/PumukyDev/stream-server/tree/main/docs) directory.

## License

This project is licensed under the [GNU General Public License v3.0](https://github.com/PumukyDev/stream-server/blob/main/LICENSE).