Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Really excited to share pion/ion! It is a distributed RTC System written in Pure Go and Flutter. It can be used for video conferencing, live streaming and most other media streaming problems. It has a lot of interesting features, but the ones that seem to excite people the most are.

* Distributed by default - Designed to allow running different workloads and scaling them out as you need

* Flutter and JS SDK - Ready to be used on Web, Android and iOS!

* Designed to be modified - Modify the UI/Backend so you can have custom experiences for your use cases. As long as you satisfy public APIs any piece can be swapped.

* Easy to deploy - docker-compose with LetsEncrypt support. Spin up a conference server with on command

* Performant - You can run multi person conference calls on AWS free tier instances

* A joy to develop - Pure Go means quick builds, and a code base that anyone can contribute too!

* Community owned - The only thing driving the project is the contributors and users

We also plan on adding lots more, with some of the following in our road-map already. [0] If you are interested in learning more about some of this stuff, this is a great chance! It is really rewarding seeing all the innovative things being built.

* RTMP Ingestion

* SIP Support

* Server Side Processing/OpenCV

* Record calls

We would also love to have you! If you are interested in working on this project you should join our Slack[1]

[0] https://github.com/pion/ion/projects/1

[1] https://pion.ly/slack



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: