搜尋套件、儲存庫與 APP 分類

套件詳情v1.8.2

dart_webrtc

使用 dart/js 庫重新包裝瀏覽器的 webrtc js 接口,以適配常見瀏覽器。

Web
近 30 天下載
63.7萬
喜歡數
17
Pub 分數
140

安裝套件

flutter pub add dart_webrtc

套件介紹

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

dart_webrtc 是一個 Flutter 套件,封裝了瀏覽器原生的 WebRTC JavaScript API,讓 Web 平台能夠實現視訊通話和即時串流等即時通訊功能。它允許 Dart 程式碼透過 JavaScript 互操作直接與 WebRTC 互動,進而更容易在 Flutter 的 Web 應用中建構即時應用。該套件抽象了複雜的瀏覽器特定實作,為現代瀏覽器提供一致的介面。對於希望將點對點音訊、視訊和資料通道整合到基於 Web 的 Flutter 應用中的開發者而言,這是一個理想的選擇。

適用情境

  • 基於網路的視訊會議
  • 即時螢幕共用
  • 即時互動串流
  • 點對點聊天應用程式
  • 基於WebRTC的遊戲
  • 遠端協作工具

主要特色

  • 瀏覽器 WebRTC JS 結合
  • 跨瀏覽器相容性
  • Dart 到 JavaScript 的互操作性
  • 支援音訊/影片/資料通道
  • 輕量級且專注於網路
  • 輕鬆整合 Flutter 網頁

適合對象

  • 面向 Web 平台的 Flutter 開發者
  • 即時通訊應用建構工具
  • 基於網路的視訊通話解決方案
  • 需要低延遲媒體串流的項目
  • 熟悉 WebRTC 概念的開發人員

使用建議

  • 僅限網頁平台
  • 需要理解 WebRTC 基礎知識
  • 依賴瀏覽器對 WebRTC 的支援
  • 無原生移動支援
  • 高級使用可能需要額外的 JavaScript 知識

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

dart-webrtc

A webrtc interface wrapped in dart language.

Use the dart/js library to re-wrap the webrtc js interface of the browser, to adapted common browsers.

This library will be used for flutter-webrtc for flutter web plugin.

compile E2EE worker

dart compile js ./lib/src/e2ee.worker/e2ee.worker.dart -o web/e2ee.worker.dart.js

How to develop

  • git clone https://github.com/flutter-webrtc/dart-webrtc && cd dart-webrtc
  • dart pub get
  • dart pub global activate webdev
  • webdev serve --auto=refresh

所屬分類

依賴

依賴清單 6 項

原始碼儲存庫

使用此套件的專案