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.
- Host: GitHub
- URL: https://github.com/pumukydev/stream-server
- Owner: PumukyDev
- License: gpl-3.0
- Created: 2025-01-25T16:44:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-04T16:31:46.000Z (over 1 year ago)
- Last Synced: 2025-03-04T16:36:58.872Z (over 1 year ago)
- Topics: audio, docker, ffmpeg, icecast, nginx, nodejs, streaming, telegram-bot, video
- Language: HTML
- Homepage: https://stream.pumukydev.com/
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.

- 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).