FLUTTER ECOSYSTEM

easy_onvif

This package can work with a variety of ONVIF compatible devices allowing for IP Cameras and NVRs (network video recorders) to be integrated into Dart and Flutter applications.

Latest version
3.1.5
30-day downloads
574
Likes
42
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The easy_onvif package enables seamless integration of ONVIF-compatible IP cameras and NVRs into Dart and Flutter applications. It simplifies communication with network video devices by providing a straightforward API for discovering, configuring, and controlling surveillance hardware across multiple platforms. Ideal for developers building security or monitoring solutions, it supports essential ONVIF functionalities like streaming, PTZ control, and device discovery. The package is compatible with Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform deployment.

Use cases
  • Integrating IP cameras into security apps
  • Controlling PTZ cameras remotely
  • Building NVR management interfaces
  • Real-time video streaming in Flutter apps
  • Automated surveillance system monitoring
Key features
  • ONVIF device discovery
  • PTZ (Pan-Tilt-Zoom) control
  • Support for multiple platforms
  • Stream URL retrieval
  • Simple API for camera configuration
Suitable for
  • IoT security developers
  • Flutter app creators
  • Surveillance system integrators
  • Cross-platform video applications
  • Hardware interface specialists
Considerations
  • Requires ONVIF-compatible devices
  • Network configuration may affect performance
  • Limited to ONVIF protocol capabilities
  • Authentication setup needed for some devices
  • No built-in video rendering (external player required)
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add easy_onvif

Categories

Dependencies

Dependency list 15 items

Related projects

No data available yet.