24x7 RTMP desktop stream, client side + UAT PASS (#798)
Whole-screen KDE capture -> x264 -> RTMP, fenced to the rt slice. Loopback mediamtx receiver; Cloudron cutover = one creds edit. Detail: https://projects.knownelement.com/issues/798#note-4519 💘 Generated with Crush Assisted-by: Crush:glm-5.2
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# Local RTMP receiver for the 24x7 desktop stream (#798).
|
||||
# Loopback-only ingest (127.0.0.1:1935) used for UAT and as a local mirror;
|
||||
# the real target is the human's Cloudron streaming server (URL lands in
|
||||
# ~/.creds/rtmp-stream.env when provided — service restart applies it).
|
||||
name: ultix-rtmp
|
||||
services:
|
||||
rtmp-rx:
|
||||
image: bluenviron/mediamtx:1.20.1
|
||||
container_name: ukrrs-ultix-rtmp-rx
|
||||
network_mode: host
|
||||
volumes:
|
||||
- ./mediamtx.yml:/mediamtx.yml:ro
|
||||
restart: unless-stopped
|
||||
@@ -0,0 +1,14 @@
|
||||
# mediamtx — loopback-only RTMP ingest for #798 (everything else disabled).
|
||||
logLevel: warn
|
||||
rtmpAddress: 127.0.0.1:1935
|
||||
rtsp: no
|
||||
hls: no
|
||||
webrtc: no
|
||||
srt: no
|
||||
moq: no
|
||||
api: no
|
||||
metrics: no
|
||||
pprof: no
|
||||
playback: no
|
||||
paths:
|
||||
all_others:
|
||||
@@ -0,0 +1,6 @@
|
||||
# UAT-only creds file for the 24x7 desktop stream (#798).
|
||||
# Points the streamer at the local loopback receiver (rtmp/docker-compose.yml).
|
||||
# The PRODUCTION target (Cloudron streaming server URL + key) goes in
|
||||
# ~/.creds/rtmp-stream.env — never in this repo.
|
||||
RTMP_URL=rtmp://127.0.0.1:1935/live/desktop
|
||||
LOGLEVEL=warning
|
||||
Reference in New Issue
Block a user