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
| version: "3" | |
| services: | |
| traefik: | |
| image: traefik:v2.10 | |
| container_name: 'traefik' | |
| command: | |
| - '--log.level=DEBUG' | |
| - '--api.insecure=true' | |
| - '--api.dashboard=true' |
| 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: |
| --------------------------------------------------------------------------------------------------------- | |
| -- | |
| -- 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.7' | |
| services: | |
| traefik_v2.0: | |
| image: 'traefik:2.2' | |
| container_name: traefik_v2 | |
| hostname: traefik_v2 | |
| ports: | |
| - '443:443' | |
| - '80:80' | |
| - '8080:8080' |
| # Ignore everything in this directory | |
| * | |
| # Except this file | |
| !.gitignore |
| <!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) |