Search packages, repositories and app categories

Package detailsv3.0.5

opus_codec

Loads a DynamicLibrary of opus for usage with opus_codec_dart on flutter platforms.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
1.5K
Likes
1
Pub points
160

Install package

flutter pub add opus_codec

Package Overview

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

The opus_codec package loads a native DynamicLibrary of the Opus audio codec for use in Flutter applications across multiple platforms. It enables efficient audio encoding and decoding by leveraging the underlying Opus library, making it ideal for real-time voice communication, audio streaming, and multimedia processing. Designed to work with opus_codec_dart, it provides low-latency, high-quality audio handling on Android, iOS, Web, macOS, Windows, and Linux. The package is lightweight and optimized for performance in resource-constrained environments.

Use cases

  • Real-time voice chat apps
  • Audio streaming services
  • Voice recording and playback
  • Multimedia compression tools
  • Low-latency audio processing

Key features

  • Cross-platform support
  • Native Opus library integration
  • Low-latency audio encoding/decoding
  • Lightweight and efficient
  • Works with opus_codec_dart

Suitable for

  • Flutter apps needing audio codecs
  • Real-time communication features
  • Audio-intensive mobile or desktop apps
  • Developers using native audio libraries
  • Projects requiring high audio quality with minimal overhead

Considerations

  • Requires native library setup
  • Platform-specific build configurations
  • Limited to Opus format only
  • Depends on opus_codec_dart for API access
  • May require additional configuration on Web

Categories

Dependencies

Dependency list 7 items

  • opus_codec_android^3.0.1
  • opus_codec_ios^3.0.1
  • opus_codec_linux^3.0.0
  • opus_codec_macos^3.0.0
  • opus_codec_platform_interface^3.0.0
  • opus_codec_web^3.0.3
  • opus_codec_windows^3.0.0

Projects using this package

No data available yet.