パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.8.2

dart_webrtc

dart/js ライブラリを使用して、ブラウザの webrtc js インターフェースを再ラッピングし、一般的なブラウザに適応させます。

Web
30日間ダウンロード
63.7万
いいね数
17
Pub ポイント
140

パッケージをインストール

flutter pub add dart_webrtc

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

dart_webrtc は、ブラウザのネイティブな WebRTC JavaScript API をラップする Flutter パッケージであり、Web プラットフォーム上でビデオ通話やライブストリーミングなどのリアルタイム通信機能を可能にします。Dart コードが JavaScript の相互運用性を通じて WebRTC と直接やり取りできるようにし、Flutter の Web アプリでリアルタイムアプリを簡単に構築できるようにしています。このパッケージは複雑なブラウザ固有の実装を抽象化し、現代のブラウザ間で一貫したインターフェースを提供します。Web ベースの Flutter アプリにピアツーピア音声・映像・データチャネルを統合したい開発者にとって理想的です。

用途

  • ウェブベースのビデオ会議
  • リアルタイム画面共有
  • ライブインタラクティブストリーミング
  • ピアツーピアチャットアプリケーション
  • WebRTCベースのゲーム
  • リモートコラボレーションツール

主な機能

  • ブラウザ WebRTC JS 統合
  • クロスブラウザ互換性
  • DartからJSへの相互運用性
  • オーディオ/ビデオ/データチャネルをサポート
  • 軽量でウェブに特化
  • 簡単な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 件

ソースリポジトリ

このパッケージを使用しているプロジェクト