Releases: binbat/live777
Releases · binbat/live777
v0.8.1
v0.8.0
Feature!
WhipInto
Break change!!! cli flag is changed
- Remove
--host
Whepfrom
Break change!!! cli flag is changed
- Remove
--host - Added
--sdp-file
What's Changed
- refactor(docs): refine vitepress config by @rocka in #259
- feat(web): update ui after login or stream operation by @rocka in #260
- Feat/liveman url query parameter by @a-wing in #258
- refactor: return &'static str when returning String is unnecessary by @Integral-Tech in #261
- refactor: use format_args!() when String creation is unnecessary by @Integral-Tech in #262
- feat(web): liveman sub-dashboard for specific nodes by @rocka in #263
- feat(web): persist token to localStorage by @rocka in #264
- Add liveman cascade pull stream feature by @agougougoua in #268
- update tower-http to 0.6 by @agougougoua in #271
- add: whepfrom rtsp client mode by @Marsyew in #267
- fix stream id by @agougougoua in #274
- fix(web): fix liveman token restore from localStorage by @rocka in #276
- fix the frameRate by @agougougoua in #278
- fix whepfrom rtsp client error by @Marsyew in #281
- Refactor: remove unused 'host' parameter from Args by @Marsyew in #282
- fix chinese document is not translated by @Bin-hy in #287
- fix(webapp): catch errors when fetching nodes/streams by @rocka in #289
- Add Release RISC-V binary support by @a-wing in #292
- fix whipinto rtcp send by @Marsyew in #283
- fix whipinto client webrtc offer error by @Marsyew in #295
- feat(tests): add tests rtsp by @a-wing in #298
- feat(tests): add livetwo tests by @Marsyew in #299
- refactor(tests): livetwo rtsp server and client by @a-wing in #301
- refactor(livetwo):whip and whep by @Marsyew in #303
- feat: add TCP transport support for RTSP client and server by @Marsyew in #305
- feat:whepfrom support remote host by @Marsyew in #306
- Refactor port assignment in whepfrom rtp mode by @Marsyew in #307
- add justfile by @a-wing in #294
- Fix: wrap IPv6 addresses in
tests/rtp.rsURLs in testcase. by @4627488 in #309
New Contributors
- @Integral-Tech made their first contribution in #261
- @Bin-hy made their first contribution in #287
- @4627488 made their first contribution in #309
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
conf/live777.toml and conf/liveman.toml
Net4Mqtt add set client_id use {alias}
[net4mqtt]
alias = "liveion-0"
mqtt_url = "mqtt://localhost:1883/net4mqtt?client_id={alias}"Full Changelog: v0.7.2...v0.7.3
v0.7.2
- fix(liveman): node delay always is 0ms
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Fix nFPM version
Full Changelog: v0.7.0...v0.7.1
v0.7.0
v0.6.0
Feature!
- Add JWT (JSON Web Token)
- Net4mqtt
- Add docs site: https://live777.pages.dev
Break change!!!
Live777
Break change!!! config file
Added
- Add JWT (JSON Web Token)
- e2e cluster test
LiveMan
Break change!!! config file
Added
- Add JWT (JSON Web Token)
WebUI
Added
- latency metrics tools #231
Fixed
- audio can't play
WhipInto
Break change!!! cli flag is changed
Added
- RTSP client
- RTSP server
- RTCP support
- input SDP file
- audio support
- both audio and video
WhepFrom
Break change!!! cli flag is changed
Added
- output SDP file
Net4mqtt
What's Changed
- Docs by @a-wing in #185
- build(web): create and apply eslint config by @rocka in #206
- refactor: migrate e2e:cluster to vitest by @rocka in #207
- Feat whipinto rtsp by @a-wing in #209
- refactor(test): simplify e2e Explicit Resource Management by @rocka in #213
- fix(web): handle audio tracks correctly by @rocka in #216
- fix(web): obtain media device label by requesting stream by @rocka in #218
- break change(liveman): buildin liveion conf by @a-wing in #208
- feat(liveman): add admin auth by @a-wing in #215
- feat(session): data channel status by @hongcha98 in #220
- feat(stream): codec by @hongcha98 in #221
- feat(api): add sse by @hongcha98 in #219
- add net4mqtt by @a-wing in #223
- break change(liveman) liveman and liveion sync strategy by @a-wing in #226
- add whipinto/whepfrom audio support by @Marsyew in #224
- liveman login and token creation by @rocka in #222
- use cargo toml bin by @a-wing in #227
- fix(tests) ci by @a-wing in #229
- feat(web): initial support for end to end latency measuring by @rocka in #231
- add grcov in agithub actions by @a-wing in #234
- feat(web): live777 token auth webui by @rocka in #238
- feat(web): add human readable timestamp to QRCode stream by @rocka in #239
- feat(livenil): add binary livenil by @a-wing in #237
- Opt feature webui by @a-wing in #241
- break change(live777): rename config reforward => cascade by @a-wing in #242
- fix(web): avoid assigning srcObject of debug-player repeatedly by @rocka in #244
- Fix e2e by @a-wing in #246
- feat(liveman): change api node strategy by @a-wing in #245
Full Changelog: v0.5.1...v0.6.0
v0.5.1
v0.5.0
Break change!!! live777 api and config.toml
LiveMan
Live777 Cluster manager.
Live777
Added
- feat(cascade) : pull and push mode #183
Change
- rename config-dist to conf #114
- stream api
- cascade api
Fixed
- feat(liveion): disabled mDNS send #194 #155
- fix OBS studio can't work because of the update of webrtc #58
LiveWeb
- liveion
- liveman
- tools/debugger
- tools/player
Change
Fixed
- TypeError: this.trickle is not a function #126
Whipinto && Whepfrom
whepfrom -h
WHEP to RTP tool
Usage: whepfrom [OPTIONS] --target <TARGET> --codec <CODEC> --url <URL>
Options:
-v... Verbose mode [default: "warn", -v "info", -vv "debug", -vvv "trace"]
Added
- Verbose mode [default: "warn", -v "info", -vv "debug", -vvv "trace"]



