|
e400e969fd
|
Implement idle mode with placeholder content when stream disconnects (#3)
continuous-integration/drone Build is failing
* Initial plan for issue
* Implement placeholder frame generation and idle mode logic
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Add frame rate throttling for idle mode processing
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Refactor placeholder generation into separate module and simplify idle mode approach
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Address PR review feedback: improve parameter naming, fix memory leaks, refactor state management, and fix frame generation approach
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Store demuxer info in PipelineConfig for placeholder generation
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
|
2025-06-07 16:31:02 +01:00 |
|
|
e097b9caf1
|
Implement fingerprint-based viewer token generation using IP + user agent hashing (#4)
* Initial plan for issue
* Implement fingerprint-based viewer token generation
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Fix bech32 encoding and add comprehensive tests
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Remove bech32 HRP and move dependencies to workspace
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
|
2025-06-07 16:27:37 +01:00 |
|
|
a0b2278d21
|
fix: avoid very short thread sleeps
|
2025-06-06 20:21:53 +01:00 |
|
|
4e31a1acbe
|
fix: increment frame number after all frame generation
|
2025-06-06 20:10:15 +01:00 |
|
|
bc0e3f3b64
|
feat: generate audio in test-input
|
2025-06-06 20:06:47 +01:00 |
|
|
4a2fd4bdcd
|
fix: clearly distinguish between the completed segment and the next segment
|
2025-06-06 19:31:57 +01:00 |
|
|
d60dfd790e
|
fix: cleanup dead streams
|
2025-06-06 18:41:03 +01:00 |
|
|
29919c63f5
|
fix: revert packet buffer, match ffmpeg hlsenc.c
|
2025-06-06 18:17:57 +01:00 |
|
|
86041ebed1
|
fix: close avio in hls mux
|
2025-06-06 17:30:35 +01:00 |
|
|
e50e789f2e
|
fix: buffer packets to handle out of order pts
fix: always split on keyframes
|
2025-06-06 17:24:53 +01:00 |
|
|
338533e261
|
feat: track viewers
|
2025-06-06 16:30:53 +01:00 |
|
|
3fe66dfcc3
|
fix: borrow issue
|
2025-06-06 15:45:29 +01:00 |
|
|
e41d395bff
|
core: add extra logging
|
2025-06-06 15:43:33 +01:00 |
|
|
f5fe85e5c5
|
core: add claude suggestions for performance
|
2025-06-06 15:39:45 +01:00 |
|
|
56f72b129d
|
fix: try improve hls playback
|
2025-06-06 15:19:36 +01:00 |
|
|
41773cc3a0
|
fix: audio sync
|
2025-06-05 16:18:03 +01:00 |
|
|
3b151563a7
|
feat: pass deleted segments list to overseer
|
2025-01-30 13:10:11 +00:00 |
|
|
e11d7dc787
|
chore: cleanup
|
2025-01-30 11:45:05 +00:00 |
|
|
9045bb93e4
|
refactor: convert to workspace
|
2025-01-29 11:48:57 +00:00 |
|