flutter_deepar_agora 0.1.1
flutter_deepar_agora: ^0.1.1 copied to clipboard
Bridge plugin that pipes DeepAR AR-processed frames directly into Agora RTC as an external video source. One-liner integration for AR filters in live streams.
0.1.1 #
- Perf: Frame pushes to Agora now apply backpressure — if the previous
pushVideoFramehas not completed, the incoming frame is dropped instead of queued, keeping the stream real-time on slower devices. A newdroppedCountgetter reports how many frames were dropped. - Perf:
getMediaEngine()is resolved once instartForwarding()instead of per frame. - Requires
flutter_deepar^0.1.5, which fixes severe Android frame-pipeline lag (unbounded main-thread queueing, per-frame multi-MB allocations, per-pixel YUV conversion).
0.1.0 #
- Initial release
- DeepAR → Agora frame forwarding bridge
- Automatic RGBA/BGRA format handling
- Convenience passthrough methods for effect loading and camera switching