membraneframework / membrane_rtp_h264_plugin

Membrane RTP payloader and depayloader for H264

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.19.0"}
  ]
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

About

Membrane RTP payloader and depayloader for H264

License:Apache License 2.0


Languages

Language:Elixir 100.0%