ring_camera 0.1.0
ring_camera: ^0.1.0 copied to clipboard
Flutter widgets for Ring camera streaming with full WebRTC support. View live video from Ring cameras in your Flutter app.
0.1.0 #
Package Rename #
BREAKING: Package renamed from ring_client_api_flutter to ring_camera
- More descriptive of package functionality (camera-specific)
- Shorter, more memorable name
- Update your imports:
package:ring_camera/ring_camera.dart
Initial Release #
Flutter widgets for Ring camera streaming with full WebRTC support.
Features
-
Live Video Streaming - Full WebRTC support using flutter_webrtc
- H.264 video codec
- Opus and PCMU audio codecs
- ICE candidate handling
- Connection state management
-
Two-Way Audio - Optional microphone support for visitor communication
- Echo cancellation
- Noise suppression
- Auto gain control
-
Ready-to-Use Widgets
RingCameraViewer- Live streaming with WebRTCRingCameraSnapshotViewer- Battery-friendly periodic snapshots- Connection status indicators
- Error handling
-
Cross-Platform Support
- iOS, Android, Web, macOS, Windows, Linux
- Platform-specific permissions documented
-
Example App - Complete working example demonstrating:
- Ring authentication
- Camera list
- Live streaming
- Snapshot viewing
- Camera controls (light, siren)
- Two-way audio toggle
Documentation
- Complete README with setup instructions
- Platform-specific configuration guides
- Troubleshooting section
- Security best practices
Compatibility
- Flutter 3.0 or later
- Dart 3.0 or later
- ring_client_api ^0.1.0
- flutter_webrtc ^0.11.7