PackageTrack
Sign in Get early access

aura_sphere_360

Immersive 360° panorama and video viewer for Flutter. Display spherical images and videos with touch controls, sensor controls, and smooth 30 FPS playback. Perfect for VR experiences and 360° media.

2.3.0 Camertronix-Cm/aura_sphere_360

What this package is like to depend on

Last release 5 months ago

13 Mar 2026

Ships on a steady schedule

a new release about every 2 weeks

Nearly every release is documented

notes for 6 of 6 stable releases

Nothing withdrawn

no release was ever pulled

6 months old

6 releases · first in 2026

6 releases in the last 12 months

see the full history below

Release timeline

6 releases · Feb 2026 to Mar 2026
Release Pre-release

Releases

latest 6
  1. 2.3.0 13 Mar 2026
    Release notes
    • PERFORMANCE: Upgraded to webrtc_pixel_stream 0.2.0 with FFI-based double-buffered shared memory
      • Zero-copy pixel transfer eliminates EventChannel serialization overhead
      • ~80% CPU reduction for 4K WebRTC streams
      • Double-buffering prevents frame tearing at high framerates
      • Fixes black screen with software-decoded VP8/VP9 codecs
    • BREAKING: Requires webrtc_pixel_stream ^0.2.0
    • iOS only (Android FFI path pending)
    Open source →
  2. 2.0.1 03 Mar 2026
    Release notes
    • FIX: Updated webrtc_pixel_stream to 0.1.1 - fixes red/blue channel swap in WebRTC frames
    Open source →
  3. 2.0.0 02 Mar 2026
    Release notes
    • BREAKING: Native video/WebRTC extraction replaces RepaintBoundary.toImage()
      • Eliminates GPU→CPU readback that blocked the main thread on iOS
      • Video: AVPlayerItemVideoOutput extracts BGRA frames on a background thread
      • WebRTC: webrtc_pixel_stream companion plugin streams raw frames via EventChannel
      • Both paths deliver pixels via EventChannel → decodeImageFromPixels (engine IO thread)
    • NEW: videoUrl parameter - Pass a URL string for native video extraction
    • NEW: useNativeExtraction parameter - Toggle native vs legacy path (default: true)
    • NEW: webrtcTrackId / webrtcPeerConnectionId parameters for native WebRTC
    • Backward compatible: Set useNativeExtraction: false to use the legacy path
    • Dependencies: Added webrtc_pixel_stream ^0.1.0
    Open source →
  4. 1.1.0 13 Feb 2026
    Release notes

    New Features:

    • WebRTC live streaming support for 360° video
    • Automatic resolution detection (works with any resolution)
    • 30 FPS frame extraction from WebRTC streams
    • Comprehensive WebRTC setup and integration guide
    • Example app with local camera demonstration

    Improvements:

    • Dynamic video dimension detection
    • Enhanced documentation with real-world examples
    • iOS and Android permissions configured

    Tested:

    • iOS device (640x480 local camera)
    • Ready for production use with remote WebRTC peers
    Open source →
    Release notes
    • NEW: WebRTC Live Streaming - Stream live 360° video via WebRTC
      • Added webrtcRenderer parameter to PanoramaViewer
      • Support for RTCVideoRenderer from flutter_webrtc
      • Real-time 360° video streaming at 30 FPS
      • Works with any WebRTC source (local camera, remote peers)
      • Same touch and sensor controls as video playback
      • Automatic frame extraction using RepaintBoundary
    • API Enhancement: Source validation
      • Only one source allowed (child, videoPlayerController, or webrtcRenderer)
      • Clear error messages for invalid configurations
    • Example: Added WebRTC live streaming example
      • Demonstrates local camera stream in 360°
      • Shows connection state management
      • Includes UI controls and status indicators
    • Documentation: Updated README with WebRTC usage
    • Dependencies: Added flutter_webrtc ^0.11.7
    Open source →
  5. 1.0.1 13 Feb 2026
    Release notes
    • FIXED: Video initial frame white screen bug
      • Fixed race condition where panorama rendered before first video frame was captured
      • Video now displays first frame immediately on playback start
      • Affects file picker videos, network videos, and asset videos
      • Added frame dimension validation and fallback dimensions
      • Added debug logging for troubleshooting
    Open source →
  6. 1.0.0 12 Feb 2026
    Release notes

    Rename package to aura_sphere_360 and prepare for pub.dev release v1.0.0

    Open source →
    Release notes
    • NEW: Aura Sphere 360 - Complete 360° panorama and video viewer
      • Display 360° images with touch and sensor controls
      • Play 360° videos with smooth 30 FPS playback
      • Support for local files, network URLs, and asset videos
      • Full touch controls (pan, zoom, rotate)
      • Sensor controls (gyroscope) for immersive experience
      • Auto-scaling for videos larger than 1920x1080
      • Cross-platform support (iOS, Android, Web)
    • Architecture: Clean texture provider abstraction
      • Separate providers for images and videos
      • Easy to extend for future sources
    • Dependencies: Built on flutter_cube, dchs_motion_sensors, video_player
    • Documentation: Comprehensive guides and examples
    • Tested: iOS device tested and working

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive