Membrane ERTMP Plugin

Hex.pmAPI DocsCircleCI

Membrane plugin for Enhanced RTMP (ERTMP) output, built on top of the RTMP package of software-mansion/smelter.

It's a part of the Membrane Framework.

Installation

The package can be installed by adding membrane_ertmp_plugin to your list of dependencies in mix.exs:

def deps do
[
{:membrane_ertmp_plugin, "~> 0.1.1"}
]
end

Usage

See examples/sink_example.exs for a complete pipeline that streams an MP4 file to an RTMP server using Membrane.ERTMP.Sink. Run it with:

mix run examples/sink_example.exs [rtmp://host:port/app/key]

Copyright 2026, Software Mansion

Software Mansion

Licensed under the Apache License, Version 2.0