flutter_aws_ivs_sdk 0.0.20 copy "flutter_aws_ivs_sdk: ^0.0.20" to clipboard
flutter_aws_ivs_sdk: ^0.0.20 copied to clipboard

IVS Broadcaster SDK for Flutter

📺 flutter_aws_ivs_sdk #

flutter_aws_ivs_sdk is a Flutter plugin that provides easy-to-use widgets and controllers for integrating Amazon IVS Playback and Amazon IVS Stage (WebRTC) into your Flutter applications. This plugin is designed to be simple, lightweight, and fully compatible with modern IVS live video and interactive streaming experiences.


✨ Features #

  • Play Amazon IVS livestreams (.m3u8 URLs)
  • 🎥 Join Amazon IVS Stage sessions
  • 🎤 Publish camera and microphone to Stage
  • 📱 Android & iOS support
  • 🔌 Flutter-friendly widget-based API
  • ⚡ No manual native setup required

📦 Installation #

Add the dependency:

dependencies:
  flutter_aws_ivs_sdk: ^1.0.0

Install packages:

flutter pub get

🚀 Usage #

▶ Play an IVS Livestream #

IvsPlayerView(
  url: "https://your-stream-url.m3u8",
  onStatusChanged: (status) {
    print(status);
  },
)

🎥 Join an IVS Stage Session #

Create the controller using your Stage token:

final controller = IvsStagePlayerController("YOUR_STAGE_TOKEN");

Display the Stage view:

IvsStagePlayerView(
  controller: controller,
)

Control the session:

controller.join();
controller.publish();
controller.leave();

📚 API Overview #

IvsPlayerView #

Widget for playing Amazon IVS livestreams and receiving status updates.

IvsStagePlayerView #

Widget for showing local and remote video tiles for IVS Stage participants.

IvsStagePlayerController #

Controller for managing the IVS Stage session:

  • Join a session
  • Publish audio/video
  • Leave the session

📄 License #

MIT License

1
likes
130
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

IVS Broadcaster SDK for Flutter

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, permission_handler, plugin_platform_interface

More

Packages that depend on flutter_aws_ivs_sdk

Packages that implement flutter_aws_ivs_sdk