中文
这是一次分享稳定性维护更新,重点修复开播、换源与画质恢复,并改善自部署站点的配置和错误说明。
- Windows 自动选择编码器时,如果已验证 H.264 可用,后续软件编码对比失败或超时会保留可用的 H.264,避免因此无法开播。
- 较低画质输出或单条音频发送连接失败时,保留仍然健康的分享和其他连接。
- 修复停止分享、换源和媒体连接退役时,旧异步任务阻塞清理与恢复的问题。
- 改善浏览器共享编码的首播画质与网络波动后的恢复,避免因短时码率变化反复重建编码器。
- 自部署配置示例默认跟随站点网址;创建房间因网址未获允许而返回 403 时,页面会指出需要检查的配置。nginx 示例也修正了对本站摄像头、麦克风的权限限制。
已有自部署站点若遇到 403,请检查 PUBLIC_BASE_URL 与 ALLOWED_ORIGINS。使用旧 nginx 示例的站点需更新 Permissions-Policy;步骤见自部署教程。本次更新不改变房间、信令或 App 控制协议。
English
This maintenance update improves sharing startup, source changes and video-quality recovery, with clearer configuration and error guidance for self-hosted sites.
- Windows automatic codec selection retains a verified H.264 encoder if the subsequent software comparison fails or times out, instead of failing to start sharing.
- A failed lower-quality output or individual audio sender no longer interrupts healthy sharing and other connections.
- Fixes retired asynchronous work blocking cleanup and recovery when stopping sharing, changing sources or retiring media connections.
- Improves initial quality and recovery after network fluctuations in Browser pooled encoding, while avoiding unnecessary encoder recreation after short bitrate changes.
- The self-hosting sample follows the configured site address by default. Piik's Origin-related room-creation 403 now identifies the settings to check. The nginx sample also permits camera and microphone requests from the site itself.
If an existing self-hosted site returns 403, check PUBLIC_BASE_URL and ALLOWED_ORIGINS. Sites using the old nginx sample must update Permissions-Policy; see the self-hosting guide. Room, signaling and App control protocols are unchanged.
完整变更 / Full changelog
Source / 源码: 383f3656c7ab273baa25db5bec23ce954c43d373
SHA-256:
构建与校验 / Build and checksums
08c465ec694c4cee0d861281ed1de5f9f4df8216b193989030040fb29aa4493b piik-383f365-runtime.tar.gz
00655461d688fa14e18b1d72b3e50fa539462c3a8198953ae84d1ecf56ef08ca piik-app-darwin-arm64.zip
0caf781ea5e8a7558499226c2f15f0ea5bbbcfc143c1260678ff8ccdfc83eacb piik-app-linux-amd64.zip
e3bed4aaac22f3fb4083473232db31512dde5b5e692fe0b6b7147e7a1f1323f1 piik-app-windows-amd64.zip