Skip to content

This repository provides a Docker-based solution for creating infinite streams on Twitch, YouTube or Kick, inspired by EsteveSegura's work.

Notifications You must be signed in to change notification settings

Miguelo981/infinite-streaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infinite Twitch, YouTube or Kick Stream

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.

Table of Contents

Requirements

Setup

Docker

  1. Clone the Repository

    git clone https://github.com/your-username/infinite-streaming.git
    cd infinite-streaming
  2. Create the .env File

    Create 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
  3. Build the Docker Image

    docker build -t infinite-stream .
  4. Run the Docker Container

    docker run --env-file .env -v $(pwd)/start_stream.sh:/home/start_stream.sh infinite-stream

Docker Compose

  1. Clone the Repository

    git clone https://github.com/your-username/infinite-twitch-stream.git
    cd infinite-twitch-stream
  2. Create the .env File

    Create 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
  3. Start the Docker Compose Services

    docker-compose up --build

Environment Variables

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

Credits

This project is inspired by the work of EsteveSegura and their publication. Special thanks for the idea and initial implementation guidance.

About

This repository provides a Docker-based solution for creating infinite streams on Twitch, YouTube or Kick, inspired by EsteveSegura's work.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published