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
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try 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