DEV Community

Cover image for Ant Media's New WebRTC Flutter SDK
Hamit Demir
Hamit Demir

Posted on

Ant Media's New WebRTC Flutter SDK

Today, we are thrilled to announce the Ant Media Flutter SDK! Besides our native Android and iOS solutions, we are also expanding our SDK family with the very popular Flutter SDK, which is now publicly available for everyone developing their solutions using Flutter.

Image description

Ant Media’s WebRTC Flutter SDK lets you build your own Flutter application that can publish and play WebRTC broadcasts with just a few lines of code. Besides, you can also benefit from Flutter’s multi-platform features, and build not only mobile apps but Mac OS and Windows apps as well.

Ant Media's flutter sdk
As a side note, we have more than 30% of our customers running Ant Media as a backend and running mobile applications connecting to that platform. Previously we had been providing Flutter SDK, not as a repository, but tarball, which was far from perfect, and the methodology to deliver to developers was not ideal.

We then have refactored our SDK, improved our documentation, and leveraged the sample applications that come readily available for Flutter SDK, which can be used as a basis to develop your own Flutter-based applications.

At this stage, we now have a well-functioning and tested Flutter SDK, fully available in source code, and distributed with a permissive MIT license.

This means developers can fork the code, send their pull requests and contribute back to the codebase. We would be more than thrilled to see you make improvements as you see fit.

The Flutter SDK also comes readily available with 4 different project samples:

​​

  • Publishing a stream from your application
  • Playing a stream from your application
  • P2P communication
  • Joining a conference room

Given the velocity we had seen so far with Flutter SDK, this will give developers the freedom and elasticity to build their own WebRTC-based, ultra-low latency streaming platform backed by Ant Media Server.

Resources you would need to start with Flutter SDK are as follows:

Get https://resources.antmedia.io/docs/flutter-sdk
Download the https://github.com/ant-media/WebRTC-Flutter-SDK
Ask your questions https://community.antmedia.io/

Can’t wait to see what you are going to build!

Discussion (0)