{"id":18802182,"url":"https://github.com/oracle-quickstart/oke-unreal-pixel-streaming","last_synced_at":"2025-04-13T18:10:30.481Z","repository":{"id":43007993,"uuid":"437088209","full_name":"oracle-quickstart/oke-unreal-pixel-streaming","owner":"oracle-quickstart","description":"Unreal Engine Pixel Streaming Quickstart on OKE","archived":false,"fork":false,"pushed_at":"2024-01-13T12:15:49.000Z","size":1935,"stargazers_count":62,"open_issues_count":12,"forks_count":22,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-27T08:58:17.409Z","etag":null,"topics":["epic","epic-games","gaming","oci","oke","oracle-cloud-infrastructure","oracle-kubernetes-engine","pixel","streaming","unreal","unreal-engine","unrealengine"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"upl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle-quickstart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-10T19:11:48.000Z","updated_at":"2025-03-25T06:15:25.000Z","dependencies_parsed_at":"2024-11-07T22:30:54.918Z","dependency_job_id":"d248c9c6-43be-4a0d-abb2-887477ee08a4","html_url":"https://github.com/oracle-quickstart/oke-unreal-pixel-streaming","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foke-unreal-pixel-streaming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foke-unreal-pixel-streaming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foke-unreal-pixel-streaming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foke-unreal-pixel-streaming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle-quickstart","download_url":"https://codeload.github.com/oracle-quickstart/oke-unreal-pixel-streaming/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248758418,"owners_count":21156957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["epic","epic-games","gaming","oci","oke","oracle-cloud-infrastructure","oracle-kubernetes-engine","pixel","streaming","unreal","unreal-engine","unrealengine"],"created_at":"2024-11-07T22:26:53.824Z","updated_at":"2025-04-13T18:10:30.451Z","avatar_url":"https://github.com/oracle-quickstart.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unreal Pixel Streaming on OKE\n\nThis project represents a scalable pixel streaming deployment on Oracle\nContainer Engine for Kubernetes (OKE). It is built intentionally using\nthe simplest constructs and/or dependencies with minimal customizations\nto original samples from Epic Games\n\n## Architecture\n\n![oke arch](./assets/pixelstream-k8s-arch.png)\n\n## Services\n\n| Service | About |\n|--|--|\n| [signalserver](./src/signalserver) | Unreal \"Cirrus\" signal server with extensions |\n| [matchmaker](./src/matchmaker) | Unreal \"Matchmaker\" server with extensions |\n| [player](./src/player) | Unreal sample player (web) service with modifications |\n| [proxy](./src/proxy) | NGINX reverse proxy for individual streamer API interactions |\n| [router](./src/router) | Traefik proxy router (ingress) |\n| [turn](./src/turn) | coTURN daemonset for STUN/TURN |\n| [turn-api](./src/turn-api) | `turn` pool WebRTC configuration discovery/aggregator |\n| - | - |\n| [kubetools](./src/kubetools) | Container for sidecar/init `kubectl` utilities in cluster |\n| [unreal](./src/unreal) | Sample `Dockerfile` for an Unreal Pixel Streaming projects |\n\n## Usage\n\nSee [./deploy](./deploy/README.md)\n\n## Resources\n\n- [Oracle GPU](https://www.oracle.com/cloud/partners/gpu.html)\n- [Pixel Streaming](https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing/PixelStreaming/)\n- [Matchmaking](https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/PixelStreaming/Hosting/#multiplefullstackswithmatchmaking)\n- [Unreal Containers](https://unrealcontainers.com/docs/use-cases/pixel-streaming)\n- [PS in Linux containers](https://adamrehn.com/articles/pixel-streaming-in-linux-containers/)\n- [ue4-docker CLI](https://github.com/adamrehn/ue4-docker)\n- [Azure Unreal Pixel Streaming example](https://github.com/Azure/Unreal-Pixel-Streaming)\n- [GPU streaming with WebRTC](https://cloud.google.com/architecture/orchestrating-gpu-accelerated-streaming-apps-using-webrtc)\n- [coTURN](https://github.com/coturn/coturn)\n- [NVIDIA GPU Monitoring](https://docs.nvidia.com/datacenter/cloud-native/gpu-telemetry/dcgm-exporter.html#gpu-telemetry)\n\n## Contributing\n\nThis project welcomes contributions from the community. Before submitting a pull\nrequest, see [CONTRIBUTING](./CONTRIBUTING.md) for details.\n\n## License\n\nCopyright (c) 2021, 2022 Oracle and/or its affiliates.\nReleased under the Universal Permissive License (UPL), Version 1.0.\nSee [LICENSE](./LICENSE) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle-quickstart%2Foke-unreal-pixel-streaming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle-quickstart%2Foke-unreal-pixel-streaming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle-quickstart%2Foke-unreal-pixel-streaming/lists"}