24 Commits

Author SHA1 Message Date
mofeng-git
7b3335ea94 Add support for PiKVM Switch and related features
This commit introduces several new components and improvements:
- Added Switch module with firmware update and configuration support
- Implemented new media streaming capabilities
- Updated various UI elements and CSS styles
- Enhanced keyboard and mouse event handling
- Added new validators and configuration options
- Updated Python version support to 3.13
- Improved error handling and logging
2025-02-01 01:08:36 +00:00
Maxim Devaev
a26aee3543 partial streamer events 2024-10-23 19:31:39 +03:00
Maxim Devaev
7a53f14456 refactoring 2024-09-18 04:37:43 +03:00
Maxim Devaev
0bb35806ff Janus: Fixed OPUS mono audio in Chrome 2024-09-11 00:48:47 +03:00
Maxim Devaev
cb97f95ad6 native tracks list for janus 1.x 2024-03-25 03:19:20 +02:00
Maxim Devaev
62b14eeaa4 janus 1.x: prevent picture freezing on reconnecting 2024-03-24 19:33:58 +02:00
Maxim Devaev
43f2f6f9aa refactoring 2024-03-23 16:41:05 +02:00
Maxim Devaev
b23fd2f9f1 janus: 0.x and 1.x compatible tracks cleanup 2024-03-23 16:40:50 +02:00
Maxim Devaev
90838fde59 Issue #161: Fixed periodic disconnections on bad network
Fix for Janus 1.x similar as for 0.x (see 6b0f94c78d957359e695e231800d1ddade7706e0)
2024-03-23 13:11:34 +02:00
Maxim Devaev
4f8a55d9e0 janus 1.x compatibility 2024-03-22 23:11:45 +02:00
Maxim Devaev
1c212b22bf removed legacy code 2024-03-22 23:11:07 +02:00
Maxim Devaev
027569d4a8 required janus 0.14.2-3 2024-03-22 23:04:43 +02:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
af68aba4b7 Issue #1076: Orientation options for H.264 2024-03-17 10:46:26 +02:00
Sergey Radionov
6b0f94c78d
On bad network conditions disconnected can happen periodically (#161)
but it doesn't mean channel is already broken.
It's better wait `failed` state since `disconnected`
can be changed to `connected` at any moment.
Also fixes reconnect on Firefox.
2024-03-11 08:37:23 +02:00
Maxim Devaev
b17f752f10 detach janus plugin 2024-03-06 06:51:13 +02:00
Maxim Devaev
b7d5a5f78f pikvm/pikvm#1084: workaround for NULL unmute event
Note: Required a patch from Janus side:
  - https://github.com/meetecho/janus-gateway/issues/3283
2023-12-14 19:43:59 +02:00
Maxim Devaev
32560563dc web: janus: enabled kbps meter with fps meter 2023-08-17 21:26:58 +03:00
Maxim Devaev
68bfb04bb4 pikvm/pikvm#1057: web: fixed onremotestream bug if there is no video track 2023-07-25 15:56:20 +03:00
Maxim Devaev
dfa3354978 pikvm/pikvm#1057: web: fixed onremotestream handler for active=false 2023-07-23 22:15:15 +03:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
Maxim Devaev
0e9b87ad61 web: optional audio transmitting 2022-11-29 15:13:48 +03:00
Maxim Devaev
a68eb4ed2d refactoring 2022-11-29 10:13:53 +03:00
Maxim Devaev
6a339238ff web: split stream.js 2022-11-29 09:36:47 +03:00