Live stream from your PS4 / Xbox to a local computer running an RTMP server by intercepting the twitch.tv stream.
Requirements
- DD-WRT enabled Router (or router with iptables compatibility)
- nix Envirment
- nginx with the nginx-rtmp-module
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Tournament Bracket Generator</title> | |
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> | |
<script src="http://underscorejs.org/underscore-min.js"></script> | |
<script> | |
$(document).on('ready', function() { | |
var knownBrackets = [2,4,8,16,32], // brackets with "perfect" proportions (full fields, no byes) |
# Ignore everything in this directory | |
* | |
# Except this file | |
!.gitignore |
version: '3.7' | |
services: | |
traefik_v2.0: | |
image: 'traefik:2.2' | |
container_name: traefik_v2 | |
hostname: traefik_v2 | |
ports: | |
- '443:443' | |
- '80:80' | |
- '8080:8080' |
--------------------------------------------------------------------------------------------------------- | |
-- | |
-- LOGGING | |
-- | |
--------------------------------------------------------------------------------------------------------- | |
-- Colors to avoid having to calculate each time on a function | |
white = { r = 1, g = 1, b = 1} | |
grey = { r = 0.8, g = 0.8, b = 0.8} | |
red = { r = 1, g = 0.2, b = 0.1} |
version: "3.3" | |
services: | |
proxy: | |
extends: | |
file: proxy/docker-compose.yml | |
service: proxy | |
error-pages: | |
container_name: errorpages | |
image: tarampampam/error-pages:2.21.0 | |
environment: |
version: "3" | |
services: | |
traefik: | |
image: traefik:v2.10 | |
container_name: 'traefik' | |
command: | |
- '--log.level=DEBUG' | |
- '--api.insecure=true' | |
- '--api.dashboard=true' |