Skip to content

An Elixir implementation of the W3C WebRTC API

License

Notifications You must be signed in to change notification settings

Youimmi/ex_webrtc

 
 

Repository files navigation



Elixir WebRTC is an implementation of the W3C WebRTC API in the Elixir programming language.

Installation

Add ex_webrtc to the list of dependencies in mix.exs

def deps do
  [
    {:ex_webrtc, "~> 0.5.0"}
  ]
end

Elixir WebRTC comes with optional support for DataChannels, but it must be explicitely turned on by adding optional ex_sctp dependency

def deps do
  [
    {:ex_webrtc, "~> 0.5.0"},
    {:ex_sctp, "~> 0.1.0"}
  ]
end

Please note that ex_sctp requires you to have Rust installed in order to compile.

Getting started

To get started with Elixir WebRTC, check out:

If you have any questions, ideas or topics to discuss about Elixir WebRTC, head to the discussions page.

About

An Elixir implementation of the W3C WebRTC API

Resources

License

Stars

Watchers

Forks

Languages

  • Elixir 100.0%