Skip to content

feat(web): split liveion and liveman dashboard#189

Merged
a-wing merged 9 commits intomainfrom
feat/web-split-dashboard
Jul 1, 2024
Merged

feat(web): split liveion and liveman dashboard#189
a-wing merged 9 commits intomainfrom
feat/web-split-dashboard

Conversation

@rocka
Copy link
Copy Markdown
Contributor

@rocka rocka commented Jun 30, 2024

Directory structure changed:

oldnew
assets/
  index.html     // main dashboard entrypoint
  web/           // dedicated tools
    debugger.html
    player.html
web/
  index.html
  web/
    debugger.html
    player.html
vite.config.ts
assets/
  liveion/
    index.html     // different entrypoints
    tools/
  liveman/
    index.html
    tools/
web/
  shared/
  liveion/         // separate vite project
    index.html
    tools/
    vite.config.js
  liveman/
    index.html
    tools/
    vite.config.js

npm scripts changed:

  • new scripts {dev,build,preview}:liveman
  • {dev,preview} default to {dev,preview}:liveion
  • build default to build liveion and liveman at the same time

debugger/player page entrypoints changed:

${origin}/web/debugger.html to ${origin}/tools/debugger.html

@rocka
Copy link
Copy Markdown
Contributor Author

rocka commented Jun 30, 2024

liveman nodes list

4fb20dc

image

detailed whip/whep logs

9377935

error message #168 video canplay #178
Screenshot_20240630_193633 Screenshot_20240630_194254

create stream / delete stream APIs

be995d3

  • Call POST /api/streams/:streamId before starting web stream
  • Call DELETE /api/streams/:streamId when destroying stream, instead of DELETE /session/:streamId/:sessionId

@rocka rocka marked this pull request as ready for review June 30, 2024 11:54
@a-wing a-wing added enhancement New feature or request mod::webui Web debuger labels Jul 1, 2024
@a-wing a-wing added this to the 0.5.0 milestone Jul 1, 2024
@a-wing a-wing merged commit 37f09af into main Jul 1, 2024
@a-wing a-wing deleted the feat/web-split-dashboard branch July 1, 2024 06:59
@a-wing a-wing mentioned this pull request Jul 1, 2024
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::webui Web debuger

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants