AAA
9579a91168
fix: finish native client lifecycle and capture aspect
...
Accepted native Client lifecycle and Windows capture aspect phase. All Web/Server and three-platform Client checks passed.
2026-09-05 22:41:46 +08:00
AAA
5781d6bbfa
feat(client): complete native source and release boundary
...
Complete the Native Client source/audio boundary, strict v5 loopback contract, Browser media lifecycle handling, and non-blocking release checks. Keep unverified platform/physical gates explicit; do not rewrite the Go Server.
2026-09-04 03:42:54 +08:00
AAA
7653164192
fix(route): fix audited routing and lifecycle invariants ( #313 )
2026-08-28 17:00:26 +08:00
AAA
e647a1e52a
refactor(route): remove application TURN ( #216 )
2026-08-24 02:14:12 +08:00
AAA
d4353686a4
feat(admission): support 20-viewer rooms
2026-08-23 12:28:23 +08:00
AAA
ca1d715319
fix(route): enforce authenticated endpoint capacity
2026-08-23 00:23:15 +08:00
AAA
78871db805
refactor(route): unify endpoint media copy accounting ( #200 )
2026-08-22 21:59:44 +08:00
AAA
0a5c21025f
fix(media): demote corroborated relay parents ( #164 )
...
Preserve exact selected edges across unrelated route revisions, demote corroborated bad relay parents, and parameterize the bounded endpoint cap while retaining the production default of two.
2026-08-22 03:55:11 +08:00
AAA
b1d676e317
feat(web): finish participant presence states [skip ci]
...
* fix(web): hide unique viewer ID suffixes
* feat(web): show viewer roster to viewers
* feat: show intentional sharing pause to viewers
* fix(web): show proven SFU viewer connections [skip ci]
* chore(signal): version presence state wire [skip ci]
* fix(signal): close presence generation contract [skip ci]
2026-08-21 23:05:51 +08:00
AAA
a560f54bcc
feat(native): add WGC hardware H264 source ( #109 )
...
Adds the explicit Windows WGC/D3D11 hardware-only Media Foundation H.264 source, process-tree audio, direct Go/Pion fanout, source-aware UI/gate, and unique evaluation package helper. Browser VP8 remains the default. Local acceptance and bounded real-device evidence are recorded in the PR; GitHub jobs were billing-blocked before executing any step.
2026-08-21 05:37:29 +08:00
AAA
99887381d5
fix(native): follow peer-assisted host assignments ( #105 )
2026-08-21 04:48:32 +08:00
AAA
18bee982a4
fix: require site access for code-only viewers ( #100 )
2026-08-21 03:53:03 +08:00
AAA
bd8a0d80b0
feat(native): package Windows sender evaluation build ( #99 )
2026-08-21 03:18:48 +08:00
AAA
7af8bb93c2
fix(native): report the active codec
2026-08-21 03:01:21 +08:00
AAA
6cd99545e6
feat(native): add window-scoped process audio ( #93 )
...
Add opt-in Windows 11 target-process audio capture, one AudioEncoder Opus stream, and one shared Pion audio track beside native video.
2026-08-21 02:44:46 +08:00
AAA
e87498d414
feat(native): add opt-in H264 sender path ( #85 )
...
Adds an explicit H.264 Native sender mode while preserving VP8 as the default, with one bounded Host/Viewer loopback and an explicit hardware-attribution caveat.
2026-08-21 00:44:38 +08:00
AAA
37a18c88db
feat(native): expose hardware preference status
...
Keep WebCodecs VP8 hardware preference diagnostics explicit without claiming physical hardware encoding.
2026-08-20 21:17:20 +08:00
AAA
218a8b31d8
fix(native): preserve jittered capture timestamps ( #78 )
2026-08-20 20:16:47 +08:00
AAA
e709bc94e2
fix(native): classify local bridge read failures ( #73 )
2026-08-20 17:43:15 +08:00
AAA
57d6e8982b
fix(media): remove participant-wide TURN capability ( #72 )
2026-08-20 17:32:13 +08:00
AAA
2c38d14f54
test(native): probe Media Foundation H264 hardware encode ( #70 )
2026-08-20 16:08:29 +08:00
AAA
671ad6f22e
test(native): gate one-viewer delivery evidence ( #67 )
2026-08-20 14:14:07 +08:00
AAA
1e11e09261
feat: add exact-room peer ICE TURN fallback ( #66 )
2026-08-20 13:37:02 +08:00
AAA
4b942bfda0
feat(native): add provisional fixed-high sender candidate ( #61 )
2026-08-20 11:32:05 +08:00