Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TechShreyash/BetterTGStreamer
Transform video files into seamless M3U8 streams with Better TG Streamer! Supports multiple hosts, unlimited uploads, and features a robust bot, streaming API, and database integration.
https://github.com/TechShreyash/BetterTGStreamer
api cloudflare-workers file-management flask google-d hls m3u8 mongodb python remote-upload streaming telegram-bot video-conversion video-streaming
Last synced: about 1 month ago
JSON representation
Transform video files into seamless M3U8 streams with Better TG Streamer! Supports multiple hosts, unlimited uploads, and features a robust bot, streaming API, and database integration.
- Host: GitHub
- URL: https://github.com/TechShreyash/BetterTGStreamer
- Owner: TechShreyash
- License: mit
- Created: 2024-05-03T16:52:32.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-11T05:41:36.000Z (8 months ago)
- Last Synced: 2024-05-11T15:41:31.135Z (8 months ago)
- Topics: api, cloudflare-workers, file-management, flask, google-d, hls, m3u8, mongodb, python, remote-upload, streaming, telegram-bot, video-conversion, video-streaming
- Language: Python
- Homepage: https://telegram.me/TechZBots
- Size: 71.3 KB
- Stars: 12
- Watchers: 2
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Better TG Streamer
Enhance your streaming experience with the Better TG Streamer Bot. This powerful solution transforms MP4 and MKV files into smooth M3U8 HLS streams. It supports remote URL uploading from various hosts including FTP, Direct Links, Google Drive, OneDrive, and more, offering unlimited file uploads and permanent file links.
**Demo Bot**: [BetterTGStreamerBot](https://telegram.me/BetterTGStreamerBot)
**Demo Video**: [Sample Streaming Video](https://stream.techzbots.co/embed/YZMPAIQBJX/master_c2.m3u8)### Deploying Your Own
To utilize this project effectively, you will need to deploy three separate applications that work together to handle different aspects of the streaming service:
1. [**BetterTGStreamerBot**](./bot): Manages user requests and file uploads.
2. [**BetterTGStreamerApi**](./api): Streams the M3U8 files.
3. [**BetterTGStreamerDBApi**](./db): Handles data storage using MongoDB.
Each component is crucial for the full functionality of the streaming service, and detailed deployment instructions can be found in their respective repositories.
### Support
For inquiries or support, join our [Telegram Support Group](https://telegram.me/TechZBots_Support) or email [[email protected]](mailto:[email protected]).