Giter Site home page Giter Site logo

tabakhase / streambox-vagrant Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 0.0 22 KB

VirtualMachine with NginxRTMP+encoders for capturecardless-dualPC streaming managed via Vagrant and a simple config file.

License: GNU General Public License v3.0

Batchfile 54.88% HTML 10.58% Nginx 34.54%
twitch nginx-rtmp vagrant-environments streaming-video

streambox-vagrant's Introduction

TAB_Streambox

VirtualMachine with NginxRTMP+encoders for capturecardless-dualPC streaming managed via Vagrant and a simple config file. by Tabakhase

???:

The Idea here is that:

  • you keep your OBS/Xsplit with overlays/alerts and so on on the gaming-PC, but from there stream "ultraHQ (1080p60fps @ 50.000kbit range)" using QuickSync to another PC.
  • On the "other PC" TAB_Streambox is running and crunches your input down to 'streamable bandwith' with ffmpeg
  • all settings (bandwith, res, fps, streamkey, cpucount...) are wrapped into the "vagrant.local.yml" configfile.

Requires:

HowTo-Setup:

  • Install above listed requirements and download this Repository.
  • clone&rename the file "vagrant.local-sample.yml" to "vagrant.local.yml" and open it with a TextEditor (Notepad)
  • configure your streamkey by un-commenting the line '#twitch_streamkey: ' to 'twitch_streamkey: "live_1234_abcd"'
  • and have a look at the other settings inside this file, the CPU-count and your "stream settings to twitch" are all managed in there!
  • run "DO_POWERON" to setup the VirtualMachine (the first time will take quite a bit of time for installing)

HowTo-Ussage:

  • run "DO_POWERON" to start the machine (the first time will take quite a bit of time for installing)
  • run "GET_DETAILS" to recive the settings to be used in your OBS/xSplit/whatever
  • GET_DETAILS-example: Screenshot of GET_DETAILS
  • depending on the streamkey you use it can stream or only run a local teststream in your browser/VLC
  • stream!
  • when you are done, just run "DO_SHUTDOWN" to power-off the VirtualMachine
  • there are a few other helpers (GET_LOGS, GET_PERFORMANCE...) - play around :P, there is "nothing you can break"

HowTo-Uninstall:

  • run "DO_UNINSTALL" - this will delete the VirtualMachine (~2GB)
  • then just delete this whole folder and you are done.

streambox-vagrant's People

Contributors

tabakhase avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.