View Source API Reference Membrane WebRTC plugin v0.25.3

Modules

LiveView for capturing audio and video from a browser and sending it via WebRTC to Membrane.WebRTC.Source.

LiveView for playing audio and video received via WebRTC from Membrane.WebRTC.Sink.

Provides signaling capabilities for WebRTC connections through Phoenix channels.

Phoenix Socket implementation which redirects all topics to a Phoenix Channel capable of processing WebRTC signaling messages.

Signaling channel for sending WebRTC signaling messages between Membrane elements and other WebRTC peers.

Deprecated since v0.24.0. Use Membrane.WebRTC.Signaling instead.

A simple WebSocket server spawned by Membrane.WebRTC.Source and Membrane.WebRTC.Sink. It accepts a single connection and passes the messages between the client and a Membrane element.

Membrane Bin that allows sending audio and video tracks via WebRTC.

Membrane Bin that allows receiving audio and video tracks via WebRTC.

WebRTC WHIP Client.

Server accepting WHIP connections.

WHIP router pluggable to a plug pipeline.