feat(whip): wire WHIPHandler into API — struct field, MergedHooks, NewWHIPHandler, serverConfig, cleanup
test.yml #96 -Commit
4ac63ddfc6
pushed by
zgaetano
fix(whip): wire teardown hook in NewWHIPHandler constructor (mirrors WHEP NewHandler pattern)
test.yml #95 -Commit
7f545962f6
pushed by
zgaetano
feat(whip): wire WHIPHandler into HTTP server Config and v3 routes
test.yml #94 -Commit
1be78a8185
pushed by
zgaetano
fix(whip): clean up lifecycle — proper net import and checkPortFree implementation
test.yml #93 -Commit
a22b8c68f0
pushed by
zgaetano
fix(whip): rewrite lifecycle hooks — correct port allocation, clean FFmpeg RTP input legs
test.yml #92 -Commit
b1057756d2
pushed by
zgaetano
feat(whip): extend Subsystem with WHIP ingest state, lookupIngest, WHIPHooks
test.yml #91 -Commit
4bef6563c7
pushed by
zgaetano
feat(restream): extend ProcessHooks with OnInputStart for WHIP ingest input legs
test.yml #90 -Commit
6c9d1864dd
pushed by
zgaetano
feat(whip): add WHIP process lifecycle hooks — port allocation and FFmpeg RTP input legs
test.yml #89 -Commit
ca3501f888
pushed by
zgaetano
feat(whip): add WHIPHandler — Echo HTTP handler for WHIP ingest endpoints
test.yml #88 -Commit
d72aa8afe1
pushed by
zgaetano
fix(docker): chmod apply-overlay.sh before execution (exit 126)
test.yml #87 -Commit
2a4c8d5f52
pushed by
zgaetano
feat(core/webrtc): add IngestPeer for WHIP publish side (issue #16)
test.yml #86 -Commit
01c456cd1a
pushed by
zgaetano
feat(config): add ConfigWHIPIngest to per-process config (issue #16)
test.yml #85 -Commit
5f9ba6f764
pushed by
zgaetano
fix(build): remove promauto dependency, use explicit reg.MustRegister
test.yml #84 -Commit
890b09a33c
pushed by
zgaetano
gui: redesign WebRTC admin page with Wild Dragon brand
test.yml #83 -Commit
70d0ddb2e3
pushed by
zgaetano
feat(ui): source UI build from wilddragon-restreamer-ui fork (issue #15)
test.yml #82 -Commit
dd639b697f
pushed by
zgaetano
chore: create test/load/results/ directory for load test reports
test.yml #81 -Commit
917225c994
pushed by
zgaetano
docs: update README quick-start with Prometheus/Grafana and Docker publish
test.yml #80 -Commit
9e9c7eb8f1
pushed by
zgaetano
docs: update CHANGELOG for v0.2 backlog work (closes #11, #12, #13, #14)
test.yml #79 -Commit
55b61dd0e5
pushed by
zgaetano
feat(test): add 5-peer sustained WHEP load test (closes #14)
test.yml #78 -Commit
561a93e044
pushed by
zgaetano
feat(ci): add Docker image publish workflow on tag push (closes #12)
test.yml #77 -Commit
60f64fe76b
pushed by
zgaetano
feat(deploy): add Prometheus + Grafana observability stack (closes #11)
test.yml #76 -Commit
28a280b9b3
pushed by
zgaetano
feat(deploy): add Grafana WebRTC health dashboard
test.yml #75 -Commit
4beab3423d
pushed by
zgaetano
feat(deploy): add Grafana dashboard provisioning config
test.yml #74 -Commit
6b637a35e6
pushed by
zgaetano
feat(deploy): add Grafana Prometheus datasource provisioning
test.yml #73 -Commit
7471507be7
pushed by
zgaetano
feat(deploy): add WebRTC Prometheus alert rules
test.yml #72 -Commit
e8f39daa75
pushed by
zgaetano
feat(webrtc): instrument WHEP handler with Prometheus metrics
test.yml #69 -Commit
47a28bf9d4
pushed by
zgaetano
feat(webrtc): add StreamCount() for metrics snapshot
test.yml #68 -Commit
1d7cd5b520
pushed by
zgaetano
test(prometheus): add WebRTC snapshot collector unit tests
test.yml #67 -Commit
15af16ce97
pushed by
zgaetano