https://github.com/membraneframework/membrane_rtp_h264_plugin
Membrane RTP payloader and depayloader for H264
https://github.com/membraneframework/membrane_rtp_h264_plugin
Last synced: 6 months ago
JSON representation
Membrane RTP payloader and depayloader for H264
- Host: GitHub
- URL: https://github.com/membraneframework/membrane_rtp_h264_plugin
- Owner: membraneframework
- License: apache-2.0
- Created: 2019-01-11T13:52:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-06T14:30:25.000Z (over 1 year ago)
- Last Synced: 2025-03-21T22:33:43.390Z (about 1 year ago)
- Language: Elixir
- Homepage:
- Size: 234 KB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Membrane RTP H264 plugin
[](https://hex.pm/packages/membrane_rtp_h264_plugin)
[](https://hexdocs.pm/membrane_rtp_h264_plugin/)
[](https://circleci.com/gh/membraneframework/membrane_rtp_h264_plugin)
RTP payloader and depayloader for H264.
It is part of [Membrane Multimedia Framework](https://membraneframework.org).
## Usage
This plugin registers default payloader and depayloader for H264 [RTP payload format](https://hexdocs.pm/membrane_rtp_format/Membrane.RTP.PayloadFormat.html) and thus can be automatically used by [Membrane RTP plugin](https://hexdocs.pm/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](https://tools.ietf.org/html/rfc6184) for details.
## Installation
The package can be installed by adding `membrane_rtp_h264_plugin` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:membrane_rtp_h264_plugin, "~> 0.20.4"}
]
end
```
The docs can be found at [HexDocs](https://hexdocs.pm/membrane_rtp_h264_plugin).
## Copyright and License
Copyright 2019, [Software Mansion](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane)
[](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane)
Licensed under the [Apache License, Version 2.0](LICENSE)