Giter VIP home page Giter VIP logo

distributary's Introduction

Distributary

Distributary is designed to simplify the restreaming process from OBS (Open Broadcaster Software) to multiple streaming platforms simultaneously. Whether you're a professional streamer, content creator, or just someone looking to expand your audience across various platforms, Distributary makes it easy to broadcast your content to multiple destinations with minimal hassle.

Features

  • Multi-platform Restreaming: Distribute your stream to multiple platforms simultaneously.
  • Easy Setup: Simple configuration process to connect Distributary with your OBS and streaming accounts.
  • Customizable Settings: Customize streaming settings, ensuring optimal performance and quality.
  • Automatic Failover: In the event of a connection failure or platform outage, Distributary automatically switches to a backup platform to ensure uninterrupted streaming.
  • Simple Interface: One-click interface designed for both beginners and experienced streamers alike.

Getting Started

To get started with Distributary, follow these steps:

  1. Installation: Download the latest release.
  2. Configuration: Copy distributary.yaml.example to distributary.yaml and edit as necessary to add providers and edit stream options. Don't forget to edit your OBS stream settings to point at the stream host.
  3. Start Streaming: Once configured, start Distributary and then start your stream in OBS. Distributary will handle the rest, broadcasting your content to all connected platforms simultaneously.

Requirements

  • ffmpeg available in your OS path
  • OBS (Open Broadcaster Software) or similar streaming software

Support

For any questions, issues, or feedback, please open an issue on GitHub.

Contributing

Contributions are welcome! If you'd like to contribute to Distributary, please fork the repository and submit a pull request with your proposed changes.

License

This project is licensed under the GNU GPLv3 License.

distributary's People

Contributors

ahokinson avatar

Stargazers

Joseph from Granata avatar lance13c avatar Paul Thompson avatar  avatar

Watchers

 avatar lance13c avatar

Forkers

josephgranata

distributary's Issues

No way to identify and resolve crash information

When testing on Windows, the listener process crashes. Thus stderr will not update and the program becomes stuck. Though likely a setup issue, there should be a logging system for sessions in order to identify problems. This will help with identifying setup issues in the future.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.