flutter_video_stream 0.1.0
flutter_video_stream: ^0.1.0 copied to clipboard
High-performance video streaming package for Flutter with intelligent caching, controller pooling, and preloading. Supports MP4 and HLS formats on mobile and web.
0.1.0 #
- Initial release
VideoStreamPlayerwidget for easy video playback- Intelligent caching with LRU eviction (disk + memory)
- Smart preloading with size checks (skips files too large for cache)
- Partial preloading with Range requests (downloads only first N bytes)
- Controller pooling for efficient resource management
- Preload manager for smooth feed scrolling
- Localhost proxy server for play-while-download (mobile)
- HLS streaming support with adaptive quality
- MP4 chunked streaming with range requests
- Lifecycle-aware caching (pauses on background)
- Memory pressure handling
- Configurable via
VideoStreamConfig - Web platform support with autoplay policy handling