mofeng-git
|
9feb74b72c
|
fix: 启用 opus 静态链接修复交叉编译
- 添加 OPUS_STATIC=1 和 PKG_CONFIG_ALL_STATIC=1 环境变量
- 为 libopus 配置添加 --prefix 参数确保静态链接
|
2026-01-10 13:03:43 +08:00 |
|
mofeng-git
|
e670f1ffd1
|
refactor: 升级依赖版本并优化构建系统
- 升级核心依赖 (axum 0.8, tower-http 0.6, alsa 0.11 等)
- 简化交叉编译配置,切换至 Debian 11 提高兼容性
- 新增 Debian 包打包支持 (debuerreotype 模板)
- 移除独立的 mjpeg 解码器,简化视频模块
- 静态链接 libx264/libx265/libopus 到二进制
|
2026-01-10 10:59:00 +08:00 |
|
mofeng-git
|
3fa91772f0
|
feat!: 移除内置公共服务器
- 移除公共 RustDesk ID 服务器 (用户需自行配置)
- 移除公共 TURN 服务器 (仅保留 Google STUN)
- 清理废弃代码: PublicServerInfo, is_using_public_server 等
- 更新前端 UI 和国际化文本
- 重新生成 TypeScript 类型
破坏性变更: 不再提供内置公共服务器。用户必须配置自己的
RustDesk 服务器和 TURN 服务器才能在生产环境中使用。
|
2026-01-08 16:53:19 +08:00 |
|
mofeng-git
|
be4de59f3b
|
refactor(hwcodec): 精简FFmpeg编译配置并移除解码器
- 优化FFmpeg编译选项,禁用不需要的库(avformat/swscale/swresample/avfilter等)
- 禁用所有解码器和大部分编码器,只保留实际使用的H264/H265/VP8/VP9编码器
- 移除hwcodec解码器模块,MJPEG解码改用libyuv实现
- 移除MJPEG编码器支持
- x86_64添加libmfx支持QSV编码器
- 修复H265 RKMPP编码器支持YUYV直接输入
|
2026-01-02 12:31:11 +08:00 |
|
mofeng-git
|
0fc5be21c6
|
refactor: 清理死代码和优化日志级别
- 删除未使用的函数和常量
- create_public_key_message (rustdesk/connection)
- decode_audio_packet, AudioPacketHeader (web/audio_ws)
- io_error_to_hid_error, close_device, close_all_devices (hid)
- shutdown_rx (rustdesk/mod)
- CONNECT_TIMEOUT_MS, RESP_ERR_SEND_FAILED
- 调整日志级别
- Session lagged: warn -> debug
- 移除 H264 NAL trace 日志
- 移除 Frame distribution lagged trace 日志
- 移除 absolute mouse report trace 日志
- 优化 broadcast channel 缓冲区大小 8 -> 16
- 修复条件编译
- static_files.rs: 添加 debug_assertions 条件
|
2026-01-02 01:48:44 +08:00 |
|
mofeng-git
|
d143d158e4
|
init
|
2025-12-28 18:19:16 +08:00 |
|