This repository provides a solution to create infinite streams on Twitch, YouTube or Kick using a Docker script. Special thanks to EsteveSegura for the inspiration from their publication.
-
Clone the Repository
git clone https://github.com/your-username/infinite-streaming.git cd infinite-streaming
-
Create the
.env
FileCreate a
.env
file in the root of the project and add your environment variables:TWITCH_API_KEY=your_twitch_api_key YOUTUBE_API_KEY=your_youtube_api_key KICK_STREAM_URL=your_kick_stream_url KICK_STREAM_KEY=your_kick_stream_key YOUR_WEBSITE_URL=your_website_url
-
Build the Docker Image
docker build -t infinite-stream .
-
Run the Docker Container
docker run --env-file .env -v $(pwd)/start_stream.sh:/home/start_stream.sh infinite-stream
-
Clone the Repository
git clone https://github.com/your-username/infinite-twitch-stream.git cd infinite-twitch-stream
-
Create the
.env
FileCreate a
.env
file in the root of the project and add your environment variables:TWITCH_API_KEY=your_twitch_api_key YOUTUBE_API_KEY=your_youtube_api_key KICK_STREAM_URL=your_kick_stream_url KICK_STREAM_KEY=your_kick_stream_key YOUR_WEBSITE_URL=your_website_url
-
Start the Docker Compose Services
docker-compose up --build
Create a .env
file in the root directory of the project with the following variables:
TWITCH_API_KEY=your_twitch_api_key
YOUTUBE_API_KEY=your_youtube_api_key
KICK_STREAM_URL=your_kick_stream_url
KICK_STREAM_KEY=your_kick_stream_key
YOUR_WEBSITE_URL=your_website_url
This project is inspired by the work of EsteveSegura and their publication. Special thanks for the idea and initial implementation guidance.