zarazaex69
|
9025ba9b81
|
refactor: remove byte tracking from pumpToMux
|
2026-04-30 00:20:18 +03:00 |
|
zarazaex69
|
b83b334472
|
Remove periodic progress logging in pumpToMux
|
2026-04-28 19:18:23 +03:00 |
|
zarazaex69
|
689441a7f4
|
Add configurable QR error correction level for video transpor
|
2026-04-27 18:53:39 +03:00 |
|
zarazaex69
|
98ad27bec5
|
Add configurable B codec parameters
|
2026-04-27 06:11:25 +03:00 |
|
zarazaex69
|
f1f5a584f5
|
Remove debug logging from handleFrame
|
2026-04-27 04:01:54 +03:00 |
|
zarazaex69
|
e4aeb3ac28
|
Add white frame detection and debug frame capture
|
2026-04-27 03:59:39 +03:00 |
|
zarazaex69
|
12d22770b4
|
feat(log): Log frame length and codec in handleFrame, and B codec decode
failures in visual_b.go
|
2026-04-26 22:53:49 +03:00 |
|
zarazaex69
|
fe13ba28e3
|
feat(b): Add support for RGBA frame format in B visual codec
|
2026-04-25 21:22:13 +03:00 |
|
zarazaex69
|
a2d1b95ffa
|
feat: add support for 'b' visual codec in videochannel
|
2026-04-22 21:26:50 +03:00 |
|
zarazaex69
|
f124da9bbd
|
fix: add backpressure to vp8channel via outbound buffer check in CanSend
|
2026-04-22 17:42:32 +03:00 |
|
zarazaex69
|
89505b7754
|
fix: make vp8-fps and vp8-batch flags required for vp8channel transport
|
2026-04-22 17:21:14 +03:00 |
|
zarazaex69
|
6379fa527e
|
feat: add vp8-fps and vp8-batch settings for vp8channel throughput tuning
|
2026-04-22 17:17:08 +03:00 |
|
zarazaex69
|
01a3b3a9d6
|
feat: add vp8channel transport for data tunneling via VP8 payload
|
2026-04-22 17:02:40 +03:00 |
|
zarazaex69
|
af34cdbd8e
|
feat: add video-qr-size configuration for videochannel transport
|
2026-04-21 22:32:01 +03:00 |
|
zarazaex69
|
d1c6545d38
|
feat(loging): update the error messages
|
2026-04-21 20:36:16 +03:00 |
|
zarazaex69
|
fce29b939d
|
test: update renderVisualFrame and extractVisualPayload calls with resolution parameters
|
2026-04-21 02:54:30 +03:00 |
|
zarazaex69
|
f6cfaf8081
|
refactor: implement explicit shutdown logic for client connections and server stream pumps
|
2026-04-21 02:30:18 +03:00 |
|
zarazaex69
|
73fb1227d9
|
feat: implement strict configuration validation and remove default values for required CLI flags
|
2026-04-21 02:12:54 +03:00 |
|
zarazaex69
|
c5ccc87fa7
|
refactor: unify FFmpeg encoder configuration and expand hardware acceleration support for VP8, VP9, and AV1
|
2026-04-21 02:03:21 +03:00 |
|
zarazaex69
|
513e2bdd9d
|
feat: refactor client connection handling and error management
|
2026-04-21 01:51:48 +03:00 |
|
zarazaex69
|
97b12eb2d8
|
feat: add H264 codec support and hardware acceleration via NVENC to FFmpeg pipeline
|
2026-04-21 01:43:48 +03:00 |
|
zarazaex69
|
888eefd5c8
|
feat: add configurable dimensions to ffmpeg encoder and validate frame size dynamically
|
2026-04-21 01:36:29 +03:00 |
|
zarazaex69
|
9e09975165
|
feat: implement video channel transport
|
2026-04-21 01:32:17 +03:00 |
|
zarazaex69
|
2a3a7bb9c3
|
feat: add VideoTrack capability to provider and carrier interfaces
|
2026-04-20 20:39:34 +03:00 |
|
zarazaex69
|
0e4dea928a
|
refactor: describe transport delivery features
|
2026-04-20 20:25:43 +03:00 |
|
zarazaex69
|
d3b2cc4e67
|
refactor: move builtin carrier registration behind carrier layer
|
2026-04-20 20:24:12 +03:00 |
|
zarazaex69
|
eac53946fc
|
refactor: decouple carrier registry from provider
|
2026-04-20 20:22:58 +03:00 |
|
zarazaex69
|
2cad1b0e87
|
refactor: align tunnel runtime terminology
|
2026-04-20 20:20:02 +03:00 |
|
zarazaex69
|
ea249091c4
|
refactor: make link selectable at runtime
|
2026-04-20 20:18:23 +03:00 |
|
zarazaex69
|
033bdcdac5
|
refactor: add carrier byte stream capability
|
2026-04-20 20:17:04 +03:00 |
|
zarazaex69
|
9bd9503daa
|
refactor: add direct link layer
|
2026-04-20 20:13:49 +03:00 |
|
zarazaex69
|
27b94b6692
|
refactor: introduce carrier facade
|
2026-04-20 20:11:02 +03:00 |
|
zarazaex69
|
f9ad12c733
|
refactor: extract session runtime wiring
|
2026-04-20 20:09:00 +03:00 |
|
zarazaex69
|
fffb90e321
|
refactor: introduce transport layer
|
2026-04-20 20:05:23 +03:00 |
|
zarazaex69
|
a58e343331
|
refactor: improve SOCKS5 error handling, refactor client connection logic, and add documentation to internal packages.
|
2026-04-20 05:46:27 +03:00 |
|
zarazaex69
|
40f1ad14e3
|
fix(wbstream): implement AddVideoTrack properly for LiveKit
|
2026-04-20 05:33:30 +03:00 |
|
zarazaex69
|
d1d82ff6a3
|
refactor(client): replace log.Printf with logger and standardize
|
2026-04-20 05:29:27 +03:00 |
|
zarazaex69
|
a0b6ef0f35
|
refactor(server): replace log.Printf with logger and clean up
|
2026-04-20 05:27:35 +03:00 |
|
zarazaex69
|
686909d8a2
|
refactor(provider): implement AddVideoTrack in all providers
|
2026-04-20 05:26:50 +03:00 |
|
zarazaex69
|
fd40ec8320
|
refactor(provider,logger): clean logging and unify provider interface
|
2026-04-20 05:24:30 +03:00 |
|
zarazaex69
|
41b51e275e
|
refactor(logger,crypto): standardize logging and clean up crypto
|
2026-04-20 05:23:07 +03:00 |
|
zarazaex69
|
f903bc15d2
|
refactor(mux): replace time.Sleep with sync.Cond and clean up code
|
2026-04-20 05:22:36 +03:00 |
|
zarazaex69
|
b34344733b
|
refactor: fix all golangci errors
|
2026-04-20 05:04:42 +03:00 |
|
zarazaex69
|
96233b71d3
|
feat: add wb_stream provider with LiveKit integration and API client
|
2026-04-20 04:42:19 +03:00 |
|
zarazaex69
|
35994565c6
|
refactor(provider): fix golangci
|
2026-04-14 02:26:28 +03:00 |
|
zarazaex69
|
acf0bad227
|
style(server,mobile): format function signatures and add provider name
|
2026-04-14 02:12:27 +03:00 |
|
zarazaex69
|
e16fb6fc47
|
feat(provider): standardize datachannel message size limits and extract send delay
|
2026-04-14 01:31:15 +03:00 |
|
zarazaex69
|
b2b842cf09
|
feat(jazz): add protobuf-style packet encoding and decoding for datachannel messages
|
2026-04-14 01:27:39 +03:00 |
|
zarazaex69
|
dc6e876938
|
feat(jazz): add protobuf-style packet encoding and decoding
|
2026-04-14 01:25:33 +03:00 |
|
zarazaex69
|
889ac3fb7d
|
feat(jazz): add verbose logging for datachannel message handling
|
2026-04-14 01:18:54 +03:00 |
|