Skip to content

membraneframework/membrane_rtp_h264_plugin

Repository files navigation

Membrane RTP H264 plugin

Hex.pm API Docs CircleCI

RTP payloader and depayloader for H264.

It is part of Membrane Multimedia Framework.

Usage

This plugin registers default payloader and depayloader for H264 RTP payload format and thus can be automatically used by Membrane RTP plugin whenever added to dependencies. Of course it can be manually linked in a custom pipeline too.

Supported packetization modes

This package currently supports only Single Nal Unit Mode and Non-Interleaved (STAP-A and FU-A) packetization modes. Interleaved mode is currently not supported. Please refer to RFC 6184 for details.

Installation

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

def deps do
  [
    {:membrane_rtp_h264_plugin, "~> 0.20.1"}
  ]
end

The docs can be found at HexDocs.

Copyright and License

Copyright 2019, Software Mansion

Software Mansion

Licensed under the Apache License, Version 2.0