Skip to content

elixir-webrtc/ex_webrtc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4782ace · Oct 8, 2024
Aug 27, 2024
Sep 23, 2024
Oct 8, 2024
Sep 23, 2024
Sep 20, 2024
Sep 12, 2023
Jun 28, 2024
Jun 7, 2024
Sep 12, 2023
Oct 8, 2024
Nov 6, 2023
Feb 13, 2024
Apr 26, 2024
Oct 8, 2024
Sep 23, 2024

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.6.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.

Credits

Elixir WebRTC is created by Software Mansion.

Since 2012 Software Mansion is a software agency with experience in building web and mobile apps as well as complex multimedia solutions. We are Core React Native Contributors and experts in live streaming and broadcasting technologies. We can help you build your next dream product – Hire us.

swm