ObEE Opensource

Ly Channa
2 min readMay 3, 2019

ObEE is an open source, next generation Media Streaming end to end solution that supports modern streaming protocol HLS, Dash, WebRTC running on Linux, Nginx, FFMpeg and Janus.

The application runs on Erlang VM that support on demand video streaming, video broadcasting, live streaming, video and audio call, media annotation and realtime communication. Erlang VM is well-known for its stability, concurrency and massively scalable.

Why another Streaming solution?

Most (if not all ) big players in the market are not open-sourced or partially open-sourced providing limited integration, ugly API interface, old technologies, slow and very hard to setup.

ObEE will be powered by Elixir, Phoenix and Erlang VM the fastest and most productive framework by far ( productivity is comparable to Rails ). Our goal is to provide end to end solution from web app, mobile app, third party integration via API and server infrastructure.

As an implementer ObEE is ideal if you are trying to solve:

  • Online video streaming.
  • Video hosting.
  • Realtime chat, audio and video call.
  • Video broadcasting.
  • On demand video streaming.
  • Event live streaming

As an software developer, ObEE project is ideal to join if:

  • You want to become a real geek with the edge of concurrent programming.
  • Dive deep into the functional programing world
  • Practice and learn automate testing Unit Test, integration test and Acceptant test.
  • Test Driven approach — Phoenix is just like Rails writing test is easy and fun.
  • Realtime communication
  • API at the heart of Graphql, Subscription API is abstracted by Absinthe
  • Learning in deep various media streaming protocol and its pros and cons
  • Learning Client and server realtime communication in Reacts and React Native.

How to join and contribute

You don’t need to have a full set of skill there are many ways you can contributes from your skill set:

  • If you are a React addicted
  • If you are a react native person
  • If you are from backend background like Ruby, Php or Node who are willing to learn functional programing, concurrency model with Elixir.
  • If you are from the Erlang or Elixir we can not wait to huge you.
  • If you are a project manager or product owner and see the potential of the product.

Why Open source?

We believe this project will empower ideas, startups and social enterprises to have a solution to solve real problem that make a real impact for the world without worrying about the technicality behind and big investment on the start.

Please check here for the status of the project https://github.com/channainfo/obee

Declaimer: I personally do it on my free time as a hobby.

--

--