Commit Graph

565 Commits

Author SHA1 Message Date
henryruhs a45939eb4d refactor the release candidate part2 2026-03-26 09:36:54 +01:00
henryruhs f8bb14e869 refactor the release candidate 2026-03-26 09:33:03 +01:00
henryruhs 28ded002fc shrink down to the release candidate 2026-03-25 21:05:53 +01:00
henryruhs 47b48e0de5 make it work under macos 2026-03-25 13:56:20 +01:00
henryruhs 2fe64567db add prebuild for macos 2026-03-25 09:59:10 +01:00
henryruhs 8da7700ad6 compile fresh linux binaries 2026-03-24 18:29:28 +01:00
henryruhs 452347c032 finally working under windows 2026-03-24 17:07:02 +01:00
henryruhs 14816f787c mass test approaches 2026-03-24 10:06:15 +01:00
henryruhs dcc16c48cb upload e2e testing 2026-03-23 17:51:49 +01:00
henryruhs 26d3fe05f6 mass test approaches 2026-03-23 15:11:43 +01:00
henryruhs 3404200c56 mass test approaches 2026-03-23 14:59:09 +01:00
henryruhs a3785ff14b mass test approaches 2026-03-23 14:30:17 +01:00
henryruhs da74b85223 mass test approaches 2026-03-23 14:20:37 +01:00
henryruhs 021b9a15f5 mass test approaches 2026-03-23 13:33:50 +01:00
henryruhs 44f8f1e83b mass test approaches 2026-03-23 13:25:44 +01:00
henryruhs 1cdf51042e refresh look 2026-03-20 23:13:25 +01:00
henryruhs 15c85d9d4b add metrics 2026-03-20 18:31:19 +01:00
henryruhs fe6273b5a0 add individual stream paths 2026-03-20 18:18:13 +01:00
henryruhs 796805dd13 introduce mediamtx file 2026-03-20 17:04:37 +01:00
henryruhs 9e8ab94ddf vibe code my ass 2026-03-20 13:46:12 +01:00
henryruhs 656c120be2 add config 2026-03-20 13:20:07 +01:00
henryruhs b740ff577a move to whip 2026-03-20 13:06:39 +01:00
henryruhs 87c2eebb2d experiment to run video via websocket 2026-03-20 10:49:32 +01:00
henryruhs 3acb71c44e merge stuff 2026-03-17 14:55:36 +01:00
Henry Ruhs 0d0c27b117 asset validation and image encoder lookup (#1058)
* asset validation and image encoder lookup

* asset validation and image encoder lookup

* asset validation and image encoder lookup
2026-03-17 14:03:34 +01:00
Harisreedhar b67aaf1cd1 add download action (#1057) 2026-03-17 14:03:10 +01:00
henryruhs 85f097d85c fix stream of videos 2026-03-17 14:03:10 +01:00
harisreedhar 7144c2b5b7 fix execution.py import order 2026-03-17 14:03:07 +01:00
henryruhs 10dfe9139e burn ui with fire 2026-03-17 14:03:07 +01:00
henryruhs c9a5b83da8 updates for v4
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 14:03:07 +01:00
Harisreedhar ab24cd3f2e Implement basic webrtc stream (#1054)
* implement basic webrtc_stream

* add aiortc to requirements.txt

* update aiortc version

* rename variables with rtc_ prefix

* changes

* changes

* change helper to assert_helper and stream_helper

* rename variables with rtc_ prefix

* add error handling

* return whole connection

* remove monkey patch and some cleaning

* cleanup

* tiny adjustments

* tiny adjustments

* proper typing and naming for rtc offer set

* - remove async from on_video_track method
- rename source -> target
- add audio

* audio always before video

---------

Co-authored-by: henryruhs <info@henryruhs.com>
2026-03-17 14:02:40 +01:00
henryruhs 9159f45a5f fix benchmarker, prevent path traveling via job-id 2026-03-17 14:02:40 +01:00
Harisreedhar e57713c3c6 Rename process to stream (#1053)
* rename process to stream

* remove /image and add webrtc_stream_video scaffolding

* remove _image
2026-03-17 14:02:16 +01:00
Henry Ruhs 1a7e4c3807 remove more type ignore (#1052) 2026-03-17 14:02:16 +01:00
Henry Ruhs a2a02cfd8a Better args types part2 (#1051)
* remove helper methods finally

* state becomes the total truth now

* state becomes the total truth now

* state becomes the total truth now

* state becomes the total truth now

* add ini file
2026-03-17 14:02:16 +01:00
Harisreedhar 4f149eb61d Remove unused code to improve test coverage (#1050)
* remove unused code

* move create_session_guard to middlewares
2026-03-17 14:02:16 +01:00
Henry Ruhs 2af4206fc5 better args types (#1049)
* fix lint and remove unused types, restructure helpers

* fix lint

* fix lint

* fix lint
2026-03-17 14:02:16 +01:00
Henry Ruhs c25e0a2f88 rename args store to capability store (#1048)
* rename args store to capability store

* fix lint and remove unused types
2026-03-17 14:02:16 +01:00
Harisreedhar cd3023b9e1 Improve tests (#1047)
* improve tests

* does it hurt someone to have crazy numbers?

---------

Co-authored-by: henryruhs <info@henryruhs.com>
2026-03-17 14:02:16 +01:00
harisreedhar d90b796b51 fix pre-check issue 2026-03-17 14:02:16 +01:00
harisreedhar b3afacf670 remove pre_check 2026-03-17 14:02:16 +01:00
harisreedhar 2d1269e5e6 remove program 2026-03-17 14:02:16 +01:00
harisreedhar 6152ecc973 remove while True and websocket code 2026-03-17 14:02:16 +01:00
harisreedhar 7957640f61 hopefully fix test 2026-03-17 14:02:16 +01:00
harisreedhar 2ee01b38ee pre_check() on test instead 2026-03-17 14:02:16 +01:00
harisreedhar c35cf5a607 pre_check() when command == api 2026-03-17 14:02:16 +01:00
harisreedhar 7a105a4c8d fix naming and remove unwanted state initialization 2026-03-17 14:02:16 +01:00
harisreedhar 1fc87c275e init 'face_selector_mode' to many 2026-03-17 14:02:16 +01:00
harisreedhar 1412820c34 remove temp storing to disk 2026-03-17 14:02:16 +01:00
harisreedhar a347c6081c update exception 2026-03-17 14:02:16 +01:00