moq-ffi v0.2.26
What's Changed
- moq-net: track announcement byte usage in stats by @kixelated in #1953
- fix(moq-js/watch): improve fullscreen media layout and touch controls by @shermerL in #1956
- chore(js): bump versions for packages with unreleased changes by @kixelated in #1948
- feat(moq-net): moq-lite-05 SETUP message + PATH parameter by @kixelated in #1954
- fix(js/net): bump @moq/qmux to 0.1.3 to fix reconnect hang by @kixelated in #1957
- feat(moq-net): hook up the rest of moq-lite-05 wire (TRACK_INFO, SUBSCRIBE_END, frame timestamps) by @kixelated in #1963
- moq-rtc: emit a valid rejected m-line in SDP answers by @kixelated in #1964
- feat(moq-mux): Opus audio over MPEG-TS (import + export) by @kixelated in #1965
- feat(moq-mux): add MP3 audio support for FLV/RTMP by @kixelated in #1967
- feat(moq-mux,moq-gst): MP3 support for MKV and GStreamer by @kixelated in #1970
- feat(moq-mux): add FLAC support (catalog + mp4/mkv import/export) by @kixelated in #1969
- chore(rs): upgrade reqwest 0.12 -> 0.13 across the workspace by @kixelated in #1972
- fix(moq-native): verify server certs with the OS platform verifier by @kixelated in #1968
- feat(obs): vendor the OBS plugin in-tree under cpp/obs by @kixelated in #1977
- Fold the internal listener into --server-bind (one authenticated accept path) by @kixelated in #1974
- moq-rtmp/srt/rtc: convert to library-only crates by @kixelated in #1975
- moq-rtmp/moq-srt: add client (dial-out) role by @kixelated in #1982
- [codex] default watch reload to enabled by @kixelated in #1984
- Add "--tls-generate" flag to examples by @thomshutt-fastly in #1959
- moq-cli: unified endpoint grammar (binary renamed to
moq) by @kixelated in #1985 - Update flake.lock by @github-actions[bot] in #1981
- feat(moq-ffi): expose TLS system root trust control by @Qizot in #1978
- demo: scope relay bind env vars so the pub client stays a client by @kixelated in #1993
- [codex] configure moq-cli CORS origins by @kixelated in #1996
- demo: scope relay bind env vars so the pub client stays a client by @kixelated in #1995
- feat(moq-cli): per-sink frame-drop latency for the export gateways by @kixelated in #1998
- Add track name to the consumer skip/reset logs by @kixelated in #2012
- fix(smoke): _exit the C client so a racing frame callback can't corrupt the stack by @kixelated in #2025
- [codex] fix HLS playlist RFC counters by @kixelated in #2016
- [codex] fix fMP4 composition offsets by @kixelated in #2015
- [codex] share RTMP active publish paths by @kixelated in #2019
- [codex] Fix MSF catalog jitter compatibility by @kixelated in #2020
- allowing container be probed and select depending on the what on wire by @damitha-easygo in #2040
- [codex] Fix moq-rtc loopback ICE fallback by @kixelated in #2022
- [codex] Fix RTMP play resolve timeout by @kixelated in #2018
- Wire the TS/IRD compliance harness into the smoke workflow by @kixelated in #2011
- Harden the ts compliance harness from review by @kixelated in #2043
- Default moq-watch visible margin to 20% instead of 0px by @kixelated in #2044
- [codex] evict finished HLS broadcasters by @kixelated in #2021
- [codex] Future-proof moq-net metadata structs by @kixelated in #2046
- [codex] fix js public docs and TrackInfo timescale by @kixelated in #2047
- Move the connect URL and connect/serve loops into moq-native by @kixelated in #2048
- [codex] fix timestamp elapsed arithmetic by @kixelated in #2051
- [codex] fix FLV export DTS timestamps by @kixelated in #2052
- [codex] Backport kio tokio sleep wrapper by @kixelated in #2055
- [codex] remove unstable flag from just fmt by @kixelated in #2062
- docs: refine non_exhaustive guidance, split language-specific rules into per-directory guides by @kixelated in #2063
- [codex] remove just unstable opt-ins by @kixelated in #2064
- Advertise enhanced-RTMP capabilities on connect (vendor rml_rtmp as a private module) by @kixelated in #2060
- feat(moq-rtmp,moq-mux): enhanced-RTMP capsEx negotiation + multitrack by @kixelated in #2068
- fix(moq-mux): treat H.264 recovery-point SEI as an open-GOP keyframe by @kixelated in #2066
- Enable TCP keepalive on the HTTP/WebSocket listener and RTMP client by @kixelated in #2069
- moq-native: resolve client protocol versions once, thread into QUIC backends by @kixelated in #2065
- chore(release): bump moq-rtmp/srt/rtc/hls to 0.1.0 by @kixelated in #2035
- Avoid moq-net and hang release breakage by @kixelated in #2077
- moq-relay: check token root against the connection path, route to the pid alias by @kixelated in #2079
- moq-net: per-project stats via broadcast-path grouping by @kixelated in #2078
- [codex] rename moq token binary by @kixelated in #2082
- chore: release by @moq-bot[bot] in #1955
New Contributors
- @shermerL made their first contribution in #1956
- @thomshutt-fastly made their first contribution in #1959
- @damitha-easygo made their first contribution in #2040
Full Changelog: moq-ffi-v0.2.25...moq-ffi-v0.2.26