{"repo":"elixir-webrtc/ex_webrtc","free":true,"listed":false,"github":"https://github.com/elixir-webrtc/ex_webrtc","clone":"git clone https://github.com/elixir-webrtc/ex_webrtc.git","description":"An Elixir implementation of the W3C WebRTC API","language":"Elixir","stars":478,"topics":["audio","elixir","networking","rtp","streaming","video","webrtc"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"--- 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 Elixir WebRTC comes with optional support for DataChannels, but it must be explicitely turned on by adding optional ex sctp dependency 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: the Introduction to Elixir Webrtc tutorial the examples directory that contains a bunch of very simple usage examples of the library the apps repo with example applications built on top of ex webrtc the documentation, especially the PeerConnection module page the roadmap to see what we are working on and how you can contribute If you have any questions, ideas or topics to discuss about Elixir WebRTC, head to the discussions page. Elixir WebRTC vs Membrane Elixir WebRTC is the W3C WebRTC standard implementation written in almost pure Elixir. It does not use Membrane under the hood, and it aims to be as close to the W3C (and hence JavaScript) API as possible. Membrane, on the other hand, is a multimedia framework. It supports a lot of different protocols, codecs and containers. Membrane uses Elixir WebRTC in its membrane webrtc plugin making it possible to use WebRTC with other Membrane elements. Credits Elixir WebRTC is created by Software Mansion. Since 2012 Software Mansion is a software agency with experience in building web and mobile apps","default_branch":null,"files":null,"tree":[],"storefront":"/r/elixir-webrtc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elixir-webrtc/ex_webrtc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}