luzpaz
e14e850e10
fix: typos in src/ and subdirectories ( #11727 )
...
Found via codespell
2025-09-17 13:37:44 +08:00
21pages
f0f999dc27
view camera ( #11040 )
...
* view camera
Signed-off-by: 21pages <sunboeasy@gmail.com >
* `No cameras` prompt if no cameras available, `peerGetSessionsCount` use
connType as parameter
Signed-off-by: 21pages <sunboeasy@gmail.com >
* fix, use video_service_name rather than display_idx as key in qos,etc
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
Co-authored-by: Adwin White <adwinw01@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2025-03-10 21:06:53 +08:00
21pages
da80f3352a
fix vaapi create 2 times at first ( #10576 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-01-22 20:27:00 +08:00
21pages
5fa8c25e65
opt qos ( #10459 )
...
* Adjust bitrate and fps based on TestDelay messages.
* Bitrate is adjusted every 3 seconds, fps is adjusted every second and when receiving test lag.
* Latency optimized at high resolutions. However, when the network is poor, the delay when just connecting or sliding static pages is still obvious.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-01-20 17:59:36 +08:00
21pages
a7499c2de8
add ffmpeg mediacodec h264/h265 encode ( #8028 )
...
* Check available when app start from kotlin via get codec info
* For latency free, repeat encode 10 frame at most when capture return WouldBlock
* For changing quality, kotlin support but jni doesn't support, rerun video service when quality is manualy
changed
* 3 or 6 times bitrate for mediacodec because its quality is poor
Signed-off-by: 21pages <pages21@163.com >
2024-05-13 12:39:04 +08:00
21pages
89150317e1
add zero copy mode hareware codec for windows ( #6778 )
...
Signed-off-by: 21pages <pages21@163.com >
2024-01-02 16:58:10 +08:00
21pages
1b08adb178
not use max fps by default
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-13 21:33:51 +08:00
21pages
9905695699
enable keyframe interval when recording
...
Signed-off-by: 21pages <pages21@163.com >
2023-08-07 21:32:36 +08:00
Bob Weinand
4b58f0b4dd
Allow to explicitly increase the bitrate massively
...
This has the benefit - over direct connections - to be able to send a lot more data.
In particular fast moving frames may avoid fps drops with a higher target bitrate.
2023-07-27 18:34:01 +08:00
21pages
e70f3f2125
fix qos and add auto_adjust_fps
...
Signed-off-by: 21pages <pages21@163.com >
2023-07-25 15:49:50 +08:00
21pages
2133f91089
codec set quality seperately and refactor network delay
...
Signed-off-by: 21pages <pages21@163.com >
2023-07-23 19:54:42 +08:00
21pages
fd9f5475f3
multiuser video qos and client increace fps support
...
Signed-off-by: 21pages <pages21@163.com >
2023-07-23 19:54:42 +08:00
21pages
b79f14af12
client side fps control for reduce delay
...
Signed-off-by: 21pages <pages21@163.com >
2023-04-07 18:53:29 +08:00
21pages
bc5c6e9a06
tmp fix video qos reset
...
Signed-off-by: 21pages <pages21@163.com >
2023-04-07 09:12:55 +08:00
KG7x
71103886e6
Fix typo
2022-12-25 20:21:13 +03:00
21pages
8e1545b432
portable service
...
Signed-off-by: 21pages <pages21@163.com >
2022-11-15 17:05:10 +08:00
fufesou
50d885d3e7
Remove SharedPreferences, debug win
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-11-10 23:33:24 +08:00
21pages
32ad458b25
user fps adjust
...
Signed-off-by: 21pages <pages21@163.com >
2022-10-20 16:42:46 +08:00
csf
175ab0b58c
remove log
2022-07-14 21:46:40 +08:00
csf
fb02fc1197
[android] fix build; ignore battery optimizations
2022-07-14 17:44:37 +08:00
csf
0e957a7762
refactor:VideoQoS
2022-07-05 22:31:08 +08:00