From e5b7d559b66f84d7fc2b7645c1dbb3dd824fa001 Mon Sep 17 00:00:00 2001 From: Denny <155585746+dennysubke@users.noreply.github.com> Date: Fri, 18 Apr 2025 10:47:07 +0200 Subject: [PATCH] App Submission: Restreamer (#2382) Co-authored-by: al-lac --- restreamer/config/.gitkeep | 1 + restreamer/data/.gitkeep | 1 + restreamer/docker-compose.yml | 22 ++++++++++++++++++++++ restreamer/umbrel-app.yml | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 restreamer/config/.gitkeep create mode 100644 restreamer/data/.gitkeep create mode 100644 restreamer/docker-compose.yml create mode 100644 restreamer/umbrel-app.yml diff --git a/restreamer/config/.gitkeep b/restreamer/config/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/restreamer/config/.gitkeep @@ -0,0 +1 @@ + diff --git a/restreamer/data/.gitkeep b/restreamer/data/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/restreamer/data/.gitkeep @@ -0,0 +1 @@ + diff --git a/restreamer/docker-compose.yml b/restreamer/docker-compose.yml new file mode 100644 index 00000000..1e09a5be --- /dev/null +++ b/restreamer/docker-compose.yml @@ -0,0 +1,22 @@ +version: '3.7' + +services: + app_proxy: + environment: + APP_HOST: restreamer_web_1 + APP_PORT: 8080 + + web: + image: datarhei/restreamer:2.12.0@sha256:813acc9d41d2953b1e7fbb5b281f9a1f68d07fef4e1b30e34472b12d3db9426a + environment: + - PUID=1000 + - PGID=1000 + restart: on-failure + volumes: + - ${APP_DATA_DIR}/config:/core/config + - ${APP_DATA_DIR}/data:/core/data + ports: + - 8181:8181 + - 1935:1935 + - 1936:1936 + - 6000:6000/udp diff --git a/restreamer/umbrel-app.yml b/restreamer/umbrel-app.yml new file mode 100644 index 00000000..8f54f86a --- /dev/null +++ b/restreamer/umbrel-app.yml @@ -0,0 +1,35 @@ +manifestVersion: 1 +id: restreamer +name: Restreamer +tagline: An easy to use open source video server +category: files +version: "2.12.0" +port: 8135 +description: >- + Restreamer is an open-source streaming server developed by datarhei, designed to simplify live video broadcasting. It provides an intuitive web-based interface that allows users to set up and manage streams without requiring advanced technical knowledge. Supporting a variety of streaming protocols, including RTMP, HLS, SRT, and WebRTC, it enables seamless video transmission across different platforms. + + + The software can receive video from sources such as webcams, IP cameras, or other live feeds and redistribute the content to multiple destinations like YouTube, Twitch, or custom servers. This makes it a versatile tool for individuals, businesses, and organizations looking to share live content efficiently. + + + Restreamer is optimized for low resource consumption, allowing it to run on a wide range of hardware, including embedded systems and energy-efficient devices. Its automatic reconnection feature ensures uninterrupted streaming, even in cases of temporary connection loss. + + + With its combination of ease of use, flexibility, and reliability, Restreamer serves as a powerful solution for various live streaming scenarios, from personal broadcasts to professional media distribution. +developer: datarhei +website: https://datarhei.com/ +submitter: dennysubke +submission: https://github.com/getumbrel/umbrel-apps/pull/2382 +repo: https://github.com/datarhei/restreamer +support: https://github.com/datarhei/restreamer/issues +gallery: + - 1.jpg + - 2.jpg + - 3.jpg + - 4.jpg + - 5.jpg +releaseNotes: "" +dependencies: [] +path: "/ui" +defaultUsername: "" +defaultPassword: ""