Today, we are thrilled to announce the Ant Media Flutter WebRTC SDK! Besides our native Android and iOS solutions, we are also expanding our SDK family with the very popular Flutter WebRTC SDK, which is now publicly available for everyone developing their solutions using Flutter.
Ant Media’s Flutter WebRTC 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.
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 WebRTC 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.
Flutter WebRTC SDK with 4 different project samples
The Flutter WebRTC 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 at https://community.antmedia.io/
Can’t wait to see what you are going to build!
You can learn how to build a Flutter streaming app by reading the blog post below.