feat: point the fleet at wss LiveKit room uwh-telhai

Publish and subscribe over wss://livekit.uni-wh.de:7800 and refuse
cleartext ws://. Conference room is uwh-telhai. Includes the uncommitted
encoded H.264 publish path, Rally hairpin, and KMS wall overlay.
This commit is contained in:
root
2026-10-11 00:48:50 +00:00
parent ef9573c294
commit 95bb7c50ee
89 changed files with 9883 additions and 243 deletions
+44
View File
@@ -0,0 +1,44 @@
from encode_daemon import _one_enc
def test_h264_uses_igpu_va_not_x264_or_arc_av1():
cmd = _one_enc(640, 368, 30, 2000, 3, 4, "h264", render="/dev/dri/renderD129")
s = " ".join(cmd)
assert "varenderD129h264enc" in cmd
assert "x264enc" not in cmd
assert "vaav1enc" not in cmd
assert "format=nv12" in s
assert "key-int-max=1" in cmd
assert "b-frames=0" in cmd
def test_h264_factory_follows_render_node():
cmd = _one_enc(640, 368, 30, 2000, 3, 4, "h264", render="/dev/dri/renderD128")
assert "varenderD128h264enc" in cmd
def test_c920_stays_fast_gop1():
cmd = _one_enc(640, 368, 30, 2000, 3, 4, "h264", render="/dev/dri/renderD129")
assert "bitrate=2000" in cmd
assert "key-int-max=1" in cmd
assert "target-usage=7" in cmd
def test_rally_1080_uses_higher_bitrate_and_no_motion_trails():
cmd = _one_enc(1920, 1088, 30, 2000, 3, 4, "h264", render="/dev/dri/renderD129")
assert "bitrate=20000" in cmd
assert "key-int-max=1" in cmd
assert "target-usage=2" in cmd
assert "b-frames=0" in cmd
def test_rally_bitrate_rollbacks_via_hi_kbps():
cmd = _one_enc(1920, 1088, 30, 2000, 3, 4, "h264",
render="/dev/dri/renderD129", hi_kbps=12000)
assert "bitrate=12000" in cmd
def test_av1_stays_on_arc_vaav1enc():
cmd = _one_enc(640, 368, 30, 2000, 3, 4, "av1")
assert "vaav1enc" in cmd
assert "varenderD129h264enc" not in cmd