View Source Membrane RTP plugin
This package provides bins and elements for sending and receiving RTP/SRTP and RTCP/SRTCP streams.
It is a part of Membrane Multimedia Framework.
installation
Installation
The package can be installed by adding membrane_rtp_plugin
to your list of dependencies in mix.exs
:
def deps do
[
{:membrane_rtp_plugin, "~> 0.21.0"},
{:ex_libsrtp, "~> 0.6.0"} # required only if SRTP/SRTCP support is needed
]
end
If SRTP/SRTCP support is needed, one has to install libsrtp
to their system.
macos
MacOS
Run brew install srtp
ubuntu
Ubuntu
Run apt install libsrtp2-dev
other
Other
For more details and manual installation, see ExLibSRTP HexDocs.
usage
Usage
For usage examples, check the RTP demo.
The docs can be found at HexDocs.
copyright-and-license
Copyright and License
Copyright 2020, Software Mansion
Licensed under the Apache License, Version 2.0