Commit Graph
5 Commits
Author SHA1 Message Date
Thore Cimbal e5ddebf427 feat: Try h264 instead of vp8 - compatible with classic simulcast, hardware-accelerated on more devices 2026-07-28 16:17:04 +02:00
Thore Cimbal 7741180ae3 feat: Add 720p simulcast middle layer, note VP9/SVC incompatibility
Default was only [180p, 360p] simulcast fallback layers - a big
quality cliff straight to blocky 360p on minor network hiccups instead
of gracefully stepping down from the 1440p top layer. Added a 720p
middle rung. Also documented the likely real reason forcing video_codec:
vp9 broke calls (2026-07-28): LiveKit uses SVC for vp9/av1, not classic
simulcast, but buildPublishOptions() always builds simulcast-shaped
layers regardless of codec - needs a code fix before retrying vp9.
2026-07-28 16:06:07 +02:00
Thore Cimbal f845d81e95 fix: Remove forced VP9 codec preference - broke calls in production
Setting video_codec: vp9 resulted in no audio/video being transmitted
in real calls (2026-07-28), despite server-side codec regression
fallback to VP8 appearing to work in LiveKit SFU logs. Root cause not
further isolated beyond this. Leaving video_codec unset (defaults to
vp8) with the same 1440p/60fps/bitrate bump confirmed working.
2026-07-28 01:46:06 +02:00
Thore Cimbal 83db52242e feat: add media_quality config for ThreadNet (1440p/60fps, VP9)
Sets higher default video quality ceiling (up to 1440p/60fps camera,
1440p/30fps screen share, VP9 preferred codec) via the media_quality
config block introduced in element-hq/element-call#3736. These are
seeded defaults users can still adjust in Settings, not hard limits.
Bumped embedded package to @sorb/threadnet-call-embedded.
2026-07-28 00:55:31 +02:00
Timo Kandhughns e133289a7f Make convert remaining js config files to ts
Co-authored-by: hughns
Signed-off-by: Timo K <toger5@hotmail.de>
2025-08-04 19:09:37 +02:00