[Feature Requests] 希望 Deepin 的 WebKitGTK 支持 WebRTC
Tofloor
poster avatar
O昵称重要吗O
deepin
12 hours ago
Author

我在开发基于 Tauri 2.x 的桌面应用时发现,Deepin 系统自带的 WebKitGTK 不支持 WebRTC(缺少 RTCPeerConnection API),导致所有依赖 WebRTC 的前端功能完全无法使用。

问题描述

  • Tauri 在 Linux 上使用 WebKitGTK 作为 WebView 引擎
  • WebKitGTK 未编译 WebRTC 支持,window.RTCPeerConnectionundefined
  • 这导致 Agora Web SDK、Zoom Web SDK、Daily.co 等所有依赖 WebRTC 的 Web 音视频 SDK 均无法在 Tauri 应用中运行
  • 受影响的不仅是 Tauri,所有依赖 WebKitGTK 的应用(如 Epiphany/GNOME Web 等)都存在此问题

影响范围

  • 在线教育/会议类应用(如我们项目中的声网 RTC)
  • 视频通话、屏幕共享等实时通信场景
  • 任何需要在 WebView 中运行 WebRTC 的桌面应用

期望
希望 Deepin 团队在打包 WebKitGTK 时启用 WebRTC 支持(编译选项 -DUSE_WEBRTC=ON),或者提供包含 WebRTC 支持的 WebKitGTK 版本。

Reply Favorite View the author
All Replies
avatar
锵锵枪ᯤ
deepin
4 hours ago
#1

所以Electron的价值就是不用看别人脸色

Reply View the author