Henry Ruhs
d96580b34c
convert content store ( #1236 )
...
* convert content store
* add local_id variables
* add local_id variables
* fix misconcept of clear() in stores, pass session id to threads
2026-09-11 21:17:22 +02:00
Henry Ruhs and Claude Fable 5.1
c358ba7cf6
Session aware stores ( #1235 )
...
* session aware process manager via store creator
* remove unused clear_session_id
* restore original scopes
* stateless test helpers
* more updates
* more updates
* more updates
* more updates
---------
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-11 16:48:23 +02:00
Harisreedhar and henryruhs
701a1b5f9e
Remove upload queue & media chunk reader ( #1076 )
...
* remove upload queue & media chunk reader
* remove macos large
---------
Co-authored-by: henryruhs <info@henryruhs.com >
2026-05-11 16:36:23 +02:00
henryruhs
e15a2dec76
add tons of todos
2026-05-11 16:36:23 +02:00
Harisreedhar
2b76f3381f
Assets ffmpeg stream upload ( #1069 )
...
* ffmpeg sanitize
* fix type
* fix type
* add config
* ChunkQueue -> UploadQueue
* revert assets.py
* move resolve methods to ffmpeg_builder.py
* Refactor ffmpeg.py
* Remove partial import
* improve test
* remove put(None)
* cleanup
* without poll() not working
* ChunkReader -> MediaChunkReader
* improve assert by replacing generic is_file
* naming and cleanup
2026-05-11 16:36:23 +02:00
Harisreedhar and henryruhs
ad1a6c9ea3
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-05-11 16:36:03 +02:00