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
| terraform { | |
| backend "http" { | |
| address = "https://tf.tfstate.com/" | |
| lock_address = "https://tf.tfstate.com/" | |
| unlock_address = "https://tf.tfstate.com/" | |
| username = "exampleUser" | |
| password = "examplePassword" | |
| } | |
| } |
| #!/bin/bash | |
| url="rtmp://localhost/live/pi" | |
| fifo="live.fifo.h264" | |
| rm -f "$fifo" | |
| mkfifo "$fifo" | |
| raspivid \ | |
| -w 1280 -h 720 -fps 25 -g 100 \ |
| <?xml version="1.0" encoding="utf-8" ?> | |
| <configuration> | |
| <appSettings> | |
| <add key="type" value="prometheus" /> | |
| <add key="prometheus_host" value="*" /> | |
| <add key="prometheus_port" value="4445" /> | |
| </appSettings> | |
| </configuration> |
| <?xml version="1.0" encoding="utf-8" ?> | |
| <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
| <targets> | |
| <target name="file" xsi:type="File" | |
| fileName="OhmGraphite.log" | |
| archiveFileName="log-archives/OhmGraphite.{#}.log" | |
| archiveEvery="Day" | |
| archiveNumbering="Rolling" | |
| maxArchiveFiles="7" | |
| keepFileOpen="false" |
Candidate must have an IDE like Visual Studio Code installed, Minikube or Docker Desktop & Kubernetes set up locally, and the ability to share their screen over Zoom.
| > Candidate must have an IDE like Visual Studio Code installed, Docker Desktop set up locally, and the ability to share their screen over Google Meet. | |
| 1. Create a new API service with: | |
| a. An endpoint that receive an Email address, verify the email address and return a JSON response | |
| 2. Run locally and visit on http://localhost:8080 | |
| 3. Dockerize it | |
| 4. Run it locally through Docker | |
| Confirm it works by visiting http://localhost:8082 | |
Candidate must have an IDE like Visual Studio Code installed, Docker Desktop or Podman set up locally, and the ability to share their screen over Google Meet.
Gemfile, config.ru, etc.../google endpoint - this endpoint should get the body from google.com and save it to a local fileIn this exercise we are going to run DiggerX, connect it to 4 different databases
config.yaml configuration file for DiggerX| { | |
| "id": "hhiseK9fck5oYA2w", | |
| "meta": { | |
| "instanceId": "06dd8d98e2c191f45688601e8c95c27ad0a7ce28525ba5119fe9a1164cd17fe5" | |
| }, | |
| "name": "Download and organize high-quality YouTube videos", | |
| "tags": [], | |
| "nodes": [ | |
| { | |
| "id": "940b8146-9e24-491d-afa3-cc8947287d70", |