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

所属分类

源码仓库

关联项目