Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.8.2

dart_webrtc

Use a biblioteca dart/js para reenvolver a interface js do webrtc do navegador, para adaptar navegadores comuns.

Web
Downloads em 30 dias
637 mil
Curtidas
17
Pontos Pub
140

Instalar pacote

flutter pub add dart_webrtc

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

dart_webrtc é um pacote Flutter que encapsula a API nativa do WebRTC em JavaScript do navegador, permitindo recursos de comunicação em tempo real como chamadas de vídeo e transmissão ao vivo em plataformas web. Ele permite que o código Dart interaja diretamente com o WebRTC por meio da interoperabilidade com JavaScript, facilitando a criação de aplicativos em tempo real no Flutter para a web. O pacote abstrai implementações específicas do navegador complexas, fornecendo uma interface consistente entre navegadores modernos. É ideal para desenvolvedores que desejam integrar canais de áudio, vídeo e dados ponto a ponto em aplicativos baseados na web com Flutter.

Casos de uso

  • Conferência de vídeo baseada na web
  • Compartilhamento de tela em tempo real
  • Transmissão ao vivo interativa
  • Aplicativos de bate-papo ponto a ponto
  • jogos baseados em WebRTC
  • Ferramentas de colaboração remota

Principais recursos

  • Integração do navegador WebRTC JS
  • Compatibilidade entre navegadores
  • Interoperabilidade Dart-para-JS
  • Suporta canais de áudio/vídeo/dados
  • Leve e focado na web
  • Integração fácil do Flutter web

Indicado para

  • Desenvolvedores Flutter direcionados para plataformas da web
  • Construtores de aplicativos de comunicação em tempo real
  • Soluções de chamada de vídeo baseadas na web
  • Projetos que exigem streaming de mídia de baixa latência
  • Desenvolvedores familiarizados com conceitos de WebRTC

Considerações

  • Limitado apenas à plataforma da web
  • Requer conhecimento dos fundamentos do WebRTC
  • Depende do suporte do navegador para WebRTC
  • Sem suporte móvel nativo
  • Pode ser necessário conhecimento adicional em JavaScript para uso avançado

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 6 itens

Repositório-fonte

Projetos que usam este pacote