zarazaex69
9388a8e494
refactor: introduce engine and auth interfaces
...
Lay the groundwork for splitting service-specific logic (WB / Jazz /
Telemost API flows) from wire-level transport engines (LiveKit, Goolom,
future Jitsi). An engine takes only URL+Token+Name+network knobs; an
auth provider produces those credentials and reports which engine it
feeds. RoomCreator is an optional capability for the gen mode.
Existing carriers and providers are untouched.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 03:20:10 +03:00
zarazaex69
e25eed39a9
Merge remote-tracking branch 'origin/master' into pr-47-merge
...
# Conflicts:
# cmd/olcrtc/main.go
# internal/transport/videochannel/ffmpeg.go
2026-05-11 02:30:16 +03:00
zarazaex69
0723ddf2f5
fix: golangci errors
2026-05-11 02:21:41 +03:00
spkprsnts
b7e758c283
perf(ffmpeg): reduce VPx encoding latency
2026-05-11 03:49:57 +05:00
spkprsnts
ba3d622233
feat(ffmpeg): Add -ffmpeg flag for custom path
...
- Add -ffmpeg flag for custom path
- Allow FFMPEG_BIN env var to set path
- Update ffmpeg
2026-05-11 03:31:14 +05:00
zarazaex69
74338524a7
fix: golangci errors
2026-05-11 00:56:40 +03:00
zarazaex69
1070c34f3a
Merge remote-tracking branch 'origin/master' into refactor/weekrefactor
2026-05-10 23:06:36 +03:00
zarazaex69
bdc13024f4
feat: update gr
2026-05-10 23:02:33 +03:00
zarazaex69
f6b82da099
feat: remove nolint
2026-05-10 23:02:00 +03:00
zarazaex69
efd1d5ff16
fix: test dont work
2026-05-10 22:51:51 +03:00
zarazaex69
66b3d21592
upd: submodule
2026-05-10 21:30:22 +03:00
zarazaex69
8637f076f5
feat: use compact render
2026-05-10 20:13:03 +03:00
zarazaex69
7271f0532f
fear(gr): update submodule
2026-05-10 20:13:03 +03:00
Alexander Anisimov
c4b67e704b
fix lint
2026-05-10 18:27:00 +03:00
Alexander Anisimov
8348c3d026
fix socks5
2026-05-10 18:20:10 +03:00
zarazaex69
7aec207603
fix: integer overflow conversion in client
2026-05-10 14:11:58 +03:00
zarazaex69
7e03cfb178
doc: add socks5 pass and user settings
2026-05-10 13:58:57 +03:00
zarazaex69
7128dafda2
feat(socks, test): add test for socks5 user and password
2026-05-10 13:56:20 +03:00
zarazaex69
af49d17e8e
feat(socks): add socks5 user and password
2026-05-10 13:56:03 +03:00
zarazaex69
3100577b0d
fix: golangci errors
2026-05-09 22:30:31 +03:00
zarazaex69
d3f018825d
fix: add repeat if get error timeout and any network error
2026-05-09 22:25:15 +03:00
zarazaex69
0ae6721ee2
fix: panic in seichannel
2026-05-09 22:22:34 +03:00
zarazaex69
46a7e64010
feat: ad mode gen for generate room
2026-05-08 17:29:53 +03:00
zarazaex69
fb456c3ebe
fix: throughput bug where maxWireFPS=120 capped send rate 32x too low
2026-05-07 22:12:46 +03:00
zarazaex69
0fed01fd1b
refactor(vp8channel): remove debug logging and simplify frame handling
2026-05-07 22:10:25 +03:00
zarazaex69
e2135741de
test: remove vp8channel from transport matrix and optimize payload
...
creation
2026-05-07 21:52:14 +03:00
zarazaex69
38eed862b5
fix: golangci fix
2026-05-07 21:48:20 +03:00
zarazaex69
474ee8f34b
refactor(vp8channel): change verbose info logs to debug level
2026-05-07 21:42:16 +03:00
zarazaex69
65510da410
refactor(vp8channel): use VP8 keepalive prefix instead of magic byte for
...
KCP frames
2026-05-07 21:42:01 +03:00
zarazaex69
75692dbebb
АпДеЙт МагикККАМЕНТССССЩЩЩЩ
2026-05-07 20:53:43 +03:00
zarazaex69
5a4446e2a7
add magic КОМЕНТАРИЙ
2026-05-07 20:50:10 +03:00
zarazaex69
7e810acd34
upd: trandport go fix maybe
2026-05-07 20:43:32 +03:00
zarazaex69
f8d8bf326e
chore: update videochannel submodule to latest revision
2026-05-07 18:20:11 +03:00
zarazaex69
87a546605c
fix: golangci
2026-05-07 16:36:30 +03:00
zarazaex69
84c53f1676
feat: add real provider E2E test matrix for WebRTC carriers
2026-05-07 15:28:40 +03:00
zarazaex69
4070d36307
test: add video track support and provider/transport matrix tests
2026-05-07 14:43:58 +03:00
zarazaex69
9c992d6fe4
refactor: remove legacy code
2026-05-07 14:28:32 +03:00
zarazaex69
99ee4d8bbc
fix:fix suppress noisy LiveKit/pion logs in non-debug mode
2026-05-07 13:03:19 +03:00
zarazaex69
e4212b346b
feat(sei): add sei config
2026-05-07 01:08:35 +03:00
zarazaex69
9ca0e8f57f
fix: srv dont leave bug
2026-05-07 00:42:36 +03:00
zarazaex69
63dd61c61d
fix(test): fix all test bugs
2026-05-07 00:38:52 +03:00
zarazaex69
ed682c3b82
feat(test): update e2e test
2026-05-07 00:20:13 +03:00
zarazaex69
a217093b8e
feat(test): add e2e
2026-05-07 00:08:22 +03:00
zarazaex69
9d8f063ce3
feat(test): up test coverage
2026-05-07 00:06:28 +03:00
zarazaex69
aa49808e68
feat(test): init base test
2026-05-06 22:33:29 +03:00
zarazaex69
0cae2d0b8f
fix: golangci errors
2026-05-06 19:55:09 +03:00
zarazaex69
1965cff5cf
fix: -client-id bug
2026-05-06 19:23:16 +03:00
zarazaex69
8be56493f0
feat: add clientid key
2026-05-06 19:23:16 +03:00
zarazaex69
a2234b6a2a
perf: optimize write polling and kcp interval for lower latency
2026-05-03 16:10:32 +03:00
zarazaex69
bca50fa7c9
feat: add session epoch tracking to detect peer restarts
2026-05-03 15:53:11 +03:00