FLUTTER ECOSYSTEM

peerdart

適用於 Dart 的簡單點對點 WebRTC。Flutter 的 PeerJS 端口。

最新版本
0.5.6
近 30 天下載
211
喜歡數
78
Pub 分數
135

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

peerdart 是一個 Dart 套件,可使用 WebRTC 實現簡單的點對點通訊,作為 PeerJS 的 Flutter 相容版本。它可在不需要中央伺服器進行路由的情況下,於裝置之間實時交換資料與媒體。專為低延遲連線設計,支援跨 Android、iOS、macOS、Windows 及 Linux 等多個平台的設備間直接通訊。適用於需要即時連接的應用,例如視訊通話、即時串流或協作工具。

適用情境
  • 即時視頻通話
  • 直播串流
  • 協作應用程式
  • 直接設備訊息
  • 基於 WebRTC 的聊天應用
主要特色
  • 基於 WebRTC 的點對點連接
  • 跨平台支援
  • 類似於 PeerJS 的簡單 API
  • 支援資料和媒體頻道
  • 自動 ICE/STUN 處理
適合對象
  • 在Flutter中構建即時應用的開發者
  • 需要直接設備通訊的項目
  • 針對多個作業系統的應用
  • 原型設計 WebRTC 功能
  • 低延遲的互動式體驗
使用建議
  • 需要網絡配置(防火牆/NAT)
  • 依賴信令伺服器進行連接設定
  • 有限的瀏覽器支援(僅限 Flutter)
  • 性能隨網路品質而變化
  • 可能需要TURN伺服器以實現NAT穿透
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add peerdart

所屬分類

原始碼儲存庫

相關專案