Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/dashboard introduction #2

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

Crackhoff
Copy link
Contributor

No description provided.

There are plenty of settings that You can adjust in a room:
![Adding Room](./img/dashboard_add_room.png)

- **vp8 or h264** - video codec used in the room. If you want to use `HLS` streaming, you need to use `h264`.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • You could also mention that you need a h264 to stream RTSP to WebRTC
  • on the screenshot h264 is the first value, so maybe change toh264 or vp8 🫨

Comment on lines +98 to +99
You can also register your callbacks in your Jellyfish projects.
![Server logs](./img/dashboard_server_logs.png)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs additional space

Suggested change
You can also register your callbacks in your Jellyfish projects.
![Server logs](./img/dashboard_server_logs.png)
You can also register your callbacks in your Jellyfish projects.
![Server logs](./img/dashboard_server_logs.png)


Jellyfish Server supports loadbalancing. It means that you can run multiple instances of the server and use them simultanoesly to minimise the load on each of them.
The dashboard reflects this feature. Provided you run multiple-in-one Jellyfish instance (docker does that by default),
connect one server to the dashboard. When the room you created was moved to another server, the dashboard will open this server for you.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When the room you created was moved to another server, the dashboard will open this server for you

That could be misleading. The room was not moved, but it was created on another server

## Loadbalancing in Dashboard

Jellyfish Server supports loadbalancing. It means that you can run multiple instances of the server and use them simultanoesly to minimise the load on each of them.
The dashboard reflects this feature. Provided you run multiple-in-one Jellyfish instance (docker does that by default),

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The dashboard reflects this feature. Provided you run multiple-in-one Jellyfish instance (docker does that by default),
The dashboard reflects this feature. Provided you run multiple-in-one Jellyfish instance (docker compose does that by default),

- **WS/WSS** - whether to use a secure or insecure connection. , it's `ws`, but if the backend uses secure WebSocket, use `wss`.
- **HTTP/HTTPS** - whether to use a secure or insecure connection. By default, it's `http`, but if the backend uses secure HTTP, use `https`.
- **Server URL** - URL of the backend server. Here, `localhost:5002` would be a local build, but it can be any URL that points to the backend.
- **Socket Path** - path to the WebSocket endpoint. The default value is `/socket/peer/websocket`.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Socket Path** - path to the WebSocket endpoint. The default value is `/socket/peer/websocket`.
- **Socket Path** - path to the signalling WebSocket endpoint. The default value is `/socket/peer/websocket`.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants