Elixir WebRTC is an Elixir implementation of the W3C WebRTC API for building real-time communication features in Elixir applications. It gives developers a way to create peer connections, exchange media, and work with browser-compatible WebRTC behavior from the BEAM ecosystem. The project is especially useful for applications that need live audio, video, or data communication without leaving Elixir. It can support DataChannels through an optional SCTP dependency, which extends its usefulness beyond media streaming. Because it follows familiar WebRTC concepts, it can integrate with browser clients and other WebRTC-capable systems. Its main value is bringing WebRTC primitives into Elixir so developers can build real-time products with the fault tolerance and concurrency strengths of the BEAM.

Features

  • Elixir WebRTC API implementation
  • Peer connection support
  • Browser-compatible WebRTC concepts
  • Optional DataChannel support
  • SCTP-based data transport option
  • Useful for real-time media apps

Project Samples

Project Activity

See All Activity >

Categories

Live Streaming

License

Apache License V2.0

Follow Elixir WebRTC

Elixir WebRTC Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Elixir WebRTC!

Additional Project Details

Programming Language

Elixir

Related Categories

Elixir Live Streaming Software

Registered

2026-06-09