Skip to content

Conversation

@4627488
Copy link
Contributor

@4627488 4627488 commented Jan 15, 2026

Summary

  • liveion: add index.json persistence for recorder sessions (index_path config; start/stop updates)
  • liveion: add pull/ack APIs for recorder index sync
  • liveman: add record_sync loop to pull index and ack after DB upsert
  • SDP: add configurable VP8 disable filter for WHIP/WHEP
  • update example configs (live777.toml, liveman.toml)

@4627488 4627488 marked this pull request as draft January 15, 2026 11:35
BREAKING CHANGE: liveman no longer parses record_id from paths; liveion must always return record_id.
@codecov
Copy link

codecov bot commented Jan 15, 2026

Codecov Report

❌ Patch coverage is 9.34579% with 194 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
liveman/src/tick.rs 0.00% 115 Missing ⚠️
liveion/src/route/sdp.rs 7.69% 48 Missing ⚠️
liveman/src/config.rs 0.00% 13 Missing ⚠️
liveion/src/route/recorder.rs 37.50% 10 Missing ⚠️
liveman/src/route/recorder.rs 0.00% 6 Missing ⚠️
liveman/src/lib.rs 0.00% 2 Missing ⚠️
Files with missing lines Coverage Δ
libs/api/src/path.rs 84.61% <100.00%> (+2.79%) ⬆️
libs/api/src/recorder.rs 0.00% <ø> (ø)
liveion/src/config.rs 75.00% <ø> (ø)
liveion/src/route/whep.rs 76.19% <100.00%> (+0.58%) ⬆️
liveion/src/route/whip.rs 90.00% <100.00%> (+0.34%) ⬆️
liveman/src/utils.rs 0.00% <ø> (ø)
liveman/src/lib.rs 0.00% <0.00%> (ø)
liveman/src/route/recorder.rs 0.00% <0.00%> (ø)
liveion/src/route/recorder.rs 22.22% <37.50%> (+0.48%) ⬆️
liveman/src/config.rs 0.00% <0.00%> (ø)
... and 2 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@4627488 4627488 marked this pull request as ready for review January 15, 2026 12:15
@a-wing a-wing added this to the 0.9.0 milestone Jan 16, 2026
@a-wing a-wing added enhancement New feature or request mod::live777 Live777 server labels Jan 16, 2026
@a-wing a-wing merged commit c91a410 into binbat:main Jan 16, 2026
4 of 7 checks passed
@4627488 4627488 deleted the recording-phase2-index branch January 27, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request mod::live777 Live777 server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants