Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.4

flutter_mjpeg

Flutter-Widget zum Anzeigen eines MJPEG-Streams aus einer URL, hauptsächlich für IP-Kameras verwendet, stoppt sich selbst, wenn nicht auf dem Bildschirm angezeigt

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
994
Likes
38
Pub-Punkte
140

Paket installieren

flutter pub add flutter_mjpeg

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Widget, das MJPEG-Videostreams aus einer URL anzeigt, ideal für IP-Kamerabilder. Es stoppt die Wiedergabe automatisch, wenn das Widget außerhalb des Bildschirms ist, um Ressourcen zu sparen. Für Echtzeit-Videobetrachtung über mehrere Plattformen wie Android, iOS, macOS, Windows und Linux entwickelt. Das Paket lässt sich nahtlos in Flutter-Anwendungen mit minimalem Aufwand integrieren und eignet sich daher für Überwachungs-, Live-Monitoring- und Fernüberwachungsanwendungen.

Anwendungsfälle

  • Live-IP-Kameraüberwachung
  • Echtzeit-Video-Streaming in Apps
  • Remote Überwachungs-Dashboards
  • Video-Feed-Integration in IoT-Apps
  • On-Demand-Stream-Ansicht

Hauptmerkmale

  • Automatische Pause, wenn außerhalb des Bildschirms
  • Unterstützt MJPEG-Streams von URLs
  • Plattformübergreifende Kompatibilität
  • Leicht und effizient
  • Einfache Integration mit Flutter-Widgets

Geeignet für

  • Entwickler, die Überwachungsanwendungen erstellen
  • Ersteller von IoT-Anwendungen
  • Apps, die Live-Videostreams erfordern
  • Mobile und Desktop-Videoüberwachungstools
  • Projekte mit IP-Kameras

Hinweise

  • Stabile Netzwerkverbindung erforderlich
  • Kann erhebliche Bandbreite verbrauchen
  • Nicht geeignet für Umgebungen mit hoher Latenz
  • Nur auf MJPEG-Format beschränkt
  • Die Leistung hängt von den Gerätefunktionen ab

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.