Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.4

flutter_mjpeg

Widget Flutter para exibir fluxo MJPEG de URL, principalmente usado por câmeras IP, que para automaticamente quando não está na tela

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
994
Curtidas
38
Pontos Pub
140

Instalar pacote

flutter pub add flutter_mjpeg

Visão geral do pacote

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

Um widget Flutter que exibe fluxos de vídeo MJPEG a partir de uma URL, ideal para feeds de câmeras IP. Ele para automaticamente a reprodução quando o widget está fora da tela para economizar recursos. Projetado para visualização em tempo real em múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux. O pacote se integra perfeitamente aos aplicativos Flutter com configuração mínima, sendo adequado para aplicações de vigilância, monitoramento ao vivo e visualização remota.

Casos de uso

  • Monitoramento de câmera IP ao vivo
  • Transmissão de vídeo em tempo real em aplicativos
  • painéis de monitoramento remoto
  • Integração de feed de vídeo em aplicativos IoT
  • Visualização de stream sob demanda

Principais recursos

  • Pausa automática quando fora da tela
  • Suporta fluxos MJPEG de URLs
  • Compatibilidade multiplataforma
  • Leve e eficiente
  • Integração simples com widgets do Flutter

Indicado para

  • Desenvolvedores construindo aplicativos de vigilância
  • Criadores de aplicativos IoT
  • Aplicativos que exigem feeds de vídeo ao vivo
  • Ferramentas de monitoramento de vídeo para móvel e desktop
  • Projetos usando câmeras IP

Considerações

  • Requer conexão de rede estável
  • Pode consumir larga quantidade de largura de banda
  • Não adequado para ambientes com alta latência
  • Limitado apenas ao formato MJPEG
  • O desempenho depende das capacidades do dispositivo

README original

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

flutter_mjpeg

Flutter widget to show mjpeg stream from URL

This is a full dart implementation of MJPEG reader. No native involve.

Usage

Mjpeg(
  stream: 'http://192.168.1.24:8080/video.cgi',
)

API

The Mjpeg widget expects a stream parameter with the HTTP URL of the MJPEG stream and can handle the following additional parameters:

Parameter Description
isLive Whether or not the stream should be loaded continuously
timeout HTTP Timeout when fetching the MJPEG stream
width Force width
height Force height
error Error builder used when an error occurred
loading Loading builder used until first frame arrived
fit The boxFit of the image
headers A map of headers to send in the HTTP request
httpClient Used to give a custom httpClient, for example DigestAuthClient() from http_auth. Defaults to Client() from http.
preprocessor Used to apply preprocessing to each frame of the MJPEG stream before it is sent to Image for rendering. Defaults to MjpegPreprocessor(), which passes each frame without modification.

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.